Barceloneta beach in Barcelona with people and the city skyline
30Jul

Quick answer: Barcelona has excellent beaches within an hour of the city. The city’s own Barceloneta beach is 15-20 minutes by metro. For sand without the crowds, Castelldefels (22km, 15 min by train) has one of the region’s longest beaches. Further out, Sitges (35 min), Calella (1h10), Lloret de Mar and Tossa de Mar (1-1.5h) each have a distinct character — lively, quiet, medieval, or family-friendly. This guide sorts every beach by real travel time so you can pick based on how far you actually want to go.

Barceloneta beach in Barcelona with people and the city skyline
Photo: “Barceloneta Beach Barcelona Summer 2024” — licensed CC BY 4.0, via Wikimedia Commons.

In the City: Barceloneta

Barceloneta is Barcelona’s own beach, a 15-20 minute metro ride (L4 to Barceloneta or Ciutadella-Vila Olímpica) from the city center — no train ticket, no day trip planning, just a metro fare. It’s also the busiest and least peaceful option on this list, especially in summer, with a lively promenade of chiringuitos (beach bars) rather than a quiet stretch of sand.

Closest Real Escape: Castelldefels

Castelldefels sits about 22km south of Barcelona and has one of the region’s longest beaches — roughly 5km of sand, wide enough that it doesn’t feel packed even when busy. It’s reachable by Rodalies train from Barcelona-Sants in around 15-20 minutes, making it the easiest genuine escape from the city beach without committing to a full day trip.

Under an Hour: Sitges

Sitges is about 35 minutes from Barcelona by train and has 17 named beaches along its coastline, plus a walkable old town with a genuinely different atmosphere from Barceloneta — more upscale, more LGBTQ+-friendly nightlife, less crowded midweek. See our full Sitges guide for train times and what to do beyond the beach.

The Costa Brava Towns: Blanes, Lloret de Mar, and Tossa de Mar

These three sit roughly 1-1.5 hours from Barcelona and each has a different personality. Blanes is the practical gateway to the Costa Brava with a working port. Lloret de Mar is the liveliest, with the most built-up resort infrastructure. Tossa de Mar is the most scenic, with a medieval walled old town rising above the beach. Full guides: Blanes, Lloret de Mar, Tossa de Mar.

The Maresme Coast: Calella

Calella, about 49km up the coast on the Maresme (not to be confused with Calella de Palafrugell, a separate village further north on the Costa Brava), is a straightforward beach-holiday town with a long promenade and frequent direct trains — see our Barcelona to Calella guide for the full breakdown.

Comparing All the Options

Beach / TownDistanceTravel timeCharacter
BarcelonetaIn-city15-20 min (metro)Lively, urban, busiest
Castelldefels~22 km15-20 min (train)Long, wide, quiet stretches
Sitges~35 km~35 min (train)Upscale, walkable old town
Calella~49 km~1h10 (train)Straightforward beach-holiday town
Blanes~65 km~1 hour (train)Costa Brava gateway, working port
Lloret de Mar~75 km1-1.5 hoursLiveliest resort infrastructure
Tossa de Mar~80 km~1.5 hoursMedieval walled old town

FAQ

What is the closest beach to Barcelona?

Barceloneta, the city's own beach, is a 15-20 minute metro ride from the center. For a quieter escape still close by, Castelldefels is about 15-20 minutes by train and has one of the region's longest beaches.

What is the best beach near Barcelona for families?

Castelldefels and Calella are both straightforward, family-friendly options with long sandy beaches and easy train access. Sitges and the Costa Brava towns work well too, though they lean more toward couples and groups.

Which beach town near Barcelona is quietest?

Castelldefels is the quietest easy option thanks to its length — 5km of sand spreads crowds out. Further afield, Tossa de Mar and Blanes are calmer than Lloret de Mar, which has the most built-up resort scene.

Can I visit a beach near Barcelona as a day trip?

Yes — every beach on this list is doable as a day trip. Castelldefels and Sitges are easy half-days; Calella, Blanes, Lloret de Mar, and Tossa de Mar are full-day trips given the longer travel time each way.

Leave a Comment

Order now!