Best Beaches Near Barcelona: City Beaches Plus 10 Catalonia Day Trips
Barcelona has 9 sandy beaches inside the city limits and more than a dozen well-known beach towns within a 2-hour radius. This guide covers both groups. It lists the city’s own beaches first, then the best beaches near Barcelona across Catalonia, organised by direction and distance.
Does Barcelona Have Beaches?
Barcelona has 9 sandy beaches and one saltwater bathing area, spread across roughly 4.5 kilometres of coastline. The beaches sit along the city’s eastern edge, between the Port Vell marina and the Riu Besòs. All of them are free, open to the public, and reachable by Barcelona’s Metro Line 4.
From south to north, the 9 beaches are: Sant Sebastià, Sant Miquel, Barceloneta, Somorrostro, Nova Icària, Bogatell, Mar Bella, Nova Mar Bella, and Llevant. The tenth bathing area, the Zona de Banys del Fòrum, is a 375-metre saltwater pool rather than a sand beach. It is the only marine facility in Europe with hydraulic-lift wheelchair access into the water, according to Barcelona City Council data.
Full beach services run from late May to mid-September. Services include lifeguards, showers, accessible walkways, and sunbed and parasol rental on most beaches. Outside this period, the beaches stay open but are unsupervised.
[Insert image: aerial view of Barceloneta Beach Barcelona]
What Are Barcelona’s Best City Beaches?
Each of Barcelona’s 9 beaches has a different character, length, and crowd. The table below compares them by length and main use, based on Barcelona City Council figures.
| Beach | Length | Located Near | Known For |
|---|---|---|---|
| Sant Sebastià | 660 m | Barceloneta, W Hotel | Oldest beach, sailing clubs, local crowd |
| Sant Miquel | Shorter beach | Barceloneta neighbourhood | 1755 church namesake, day-trip groups |
| Barceloneta | 422 m | Barceloneta neighbourhood | Most iconic, restaurants on the seawall |
| Somorrostro | 422 m | Between Barceloneta and Port Olímpic | Quietest beach, longest visitor stays |
| Nova Icària | 415 m | Olympic Port | Calm water, families |
| Bogatell | 702 m | Poblenou | Longest beach, sports facilities, naturist area |
| Mar Bella | Longer beach | Poblenou | Windsurfing, kayaking, naturist section |
| Nova Mar Bella | 420 m | Sant Martí district | Local, less crowded |
| Llevant | 375 m | Diagonal Mar | Newest beach (2006), dog-friendly zone |
Barceloneta Beach
Barceloneta is the beach most people mean when they search for “Barcelona beach.” It measures 422 metres and sits at the foot of the Barceloneta neighbourhood, a 15-minute walk from the Gothic Quarter. An arcade of restaurants and bars runs along the top of the sand. The beach includes the Espai de Mar accessibility zone, which offers an assisted bathing service for people with disabilities.
Sant Sebastià Beach
Sant Sebastià is Barcelona’s oldest and one of its longest beaches, at approximately 660 metres. It sits beside several historic sailing and swimming clubs. Around 70% of users are residents of Barcelona, most from the nearby Ciutat Vella district, making it a more local alternative to Barceloneta.
Bogatell Beach
Bogatell is Barcelona’s longest beach at 702 metres and its most visited, according to city council data. It carries a Blue Flag rating and includes a football pitch, a volleyball court, and two table-tennis tables. A naturist section sits at the Mar Bella end.
Nova Icària Beach
Nova Icària sits next to the Olympic Port, protected by the harbour’s breakwater. This creates the calmest water of any Barcelona beach. Families and groups of friends use it most, and a row of restaurants and beach bars lines the promenade.
What Is the Closest Beach to Barcelona?
The closest beach to central Barcelona is Sant Sebastià, in the Barceloneta neighbourhood. It is a 15 to 20 minute walk from Plaça Catalunya and the Gothic Quarter, and it sits on Metro Line 4.
Outside the city, Castelldefels is the nearest beach town. It lies 20 kilometres southwest of Barcelona, a 25 to 30 minute ride on the R2 Sud train line.
What Are the Best Beaches Near Barcelona Outside the City?
Catalonia’s coastline extends well beyond Barcelona in both directions. The coast southwest of the city, often called the Costa del Garraf, offers short train rides and wide sandy beaches. The coast northeast of the city covers the Maresme region first, then the Costa Brava further north, with rockier coves and longer travel times.
What Are the Best Beaches South of Barcelona?
The towns south of Barcelona sit on the R2 Sud Rodalies train line, which makes them the easiest day trips from the city.
Castelldefels is 20 kilometres southwest of Barcelona, a 25 to 30 minute train ride. Its beach is among the widest near the city, popular with windsurfers and kitesurfers, and backed by beach bars and a lively promenade.
Garraf is 27 kilometres southwest, a 35 to 40 minute train ride. The beach measures around 350 metres and sits in a sheltered bay below the Garraf Natural Park. Rows of green and white fishermen’s huts line the sand, and the Soho House members’ club, Little Beach House Barcelona, sits at its southern end.
Sitges is 35 kilometres southwest, a 35 to 40 minute train ride. The town has 17 beaches along its shoreline, a walkable Old Town, and one of Europe’s largest LGBT-friendly tourism scenes. Its carnival, held every February, draws visitors from across Spain.
Vilanova i la Geltrú is 40 kilometres southwest, a 35 to 45 minute train ride. It is a working fishing port with several long, uncrowded beaches and a 19th-century neoclassical square, Plaça de la Vila, in its old town.
What Are the Best Beaches North of Barcelona?
The towns north of Barcelona split into two stretches. The Maresme coast, closest to the city, runs on the R1 Rodalies line. The Costa Brava, further north, has no direct rail connection and requires a bus or car.
Sant Pol de Mar is 45 kilometres northeast, a 50 to 60 minute train ride on the R1 line. It is a small cove town known for Sant Pau, a three-Michelin-star restaurant, and a quieter beach than its larger neighbours.
Calella is 50 kilometres northeast, also a 50 to 60 minute ride on the R1 line. It has one of the longest beaches on the Maresme coast and a working 19th-century lighthouse.
Tossa de Mar is approximately 90 kilometres northeast by road, on the Costa Brava. No direct train serves the town; the trip takes 1 hour 20 minutes to 1 hour 30 minutes by bus, or about 1 hour by car. A medieval walled Old Town, Vila Vella, overlooks the main beach from a rocky headland.
Calella de Palafrugell is approximately 125 kilometres northeast by road, a 1 hour 30 minute drive. No train station serves the town directly. Whitewashed fishing cottages line a row of small coves, and the beaches carry Blue Flag status.
Roses is approximately 156 kilometres northeast by road, a 1 hour 45 minute to 2 hour drive. It sits on a wide bay at the northern end of the Costa Brava and has Catalonia’s largest fishing fleet, alongside long sandy beaches suited to watersports.
Cadaqués is approximately 172 kilometres northeast by road, a 2 to 2.5 hour drive. It has no train station, so a car or bus and taxi combination is the only practical route. Whitewashed houses and cobbled streets surround a rocky bay, and Salvador Dalí’s house sits in the neighbouring cove of Portlligat.
[Insert image: whitewashed coastal village Costa Brava Catalonia]
How Do the Best Beaches Near Barcelona Compare?
This table summarises distance, direction, and travel time for the 10 beach towns covered above, ordered by distance from Barcelona.
| Town | Distance | Travel Time | Direction | Known For |
|---|---|---|---|---|
| Castelldefels | 20 km | 25 to 30 min by train | Southwest | Wide beach, watersports |
| Garraf | 27 km | 35 to 40 min by train | Southwest | Fishermen’s huts, Little Beach House |
| Sitges | 35 km | 35 to 40 min by train | Southwest | Old Town, LGBT-friendly, carnival |
| Vilanova i la Geltrú | 40 km | 35 to 45 min by train | Southwest | Fishing port, long beaches |
| Sant Pol de Mar | 45 km | 50 to 60 min by train | Northeast | Michelin dining, quiet cove |
| Calella | 50 km | 50 to 60 min by train | Northeast | Long beach, historic lighthouse |
| Tossa de Mar | 90 km | 1h20 to 1h30 by bus | Northeast | Medieval walled Old Town |
| Calella de Palafrugell | 125 km | 1h30 by car | Northeast | Whitewashed coves, Blue Flag beaches |
| Roses | 156 km | 1h45 to 2h by car | Northeast | Wide bay, watersports, fishing fleet |
| Cadaqués | 172 km | 2h to 2h30 by car | Northeast | Dalí’s house, whitewashed village |
When Is the Best Time to Visit Barcelona’s Beaches?
Barcelona’s swimming season runs from June to October, when sea temperatures stay above 20°C. Water temperature peaks in August at an average of 24°C and drops to its lowest point in February and March, at around 13°C, according to long-term sea temperature data.
City beach services, including lifeguards and equipment rental, operate from late May to mid-September. Beaches further along the Costa Brava follow a similar pattern, though water stays slightly cooler in sheltered, rockier coves.
Frequently Asked Questions About Barcelona’s Beaches
How many beaches does Barcelona have?
Barcelona has 9 sandy beaches plus one saltwater bathing area, the Zona de Banys del Fòrum, spread across about 4.5 kilometres of coastline.
Is the water clean at Barcelona’s beaches?
Several of Barcelona’s beaches, including Bogatell, carry Blue Flag certification, an international standard for water quality, safety, and environmental management.
Are Barcelona’s beaches sandy or rocky?
Barcelona’s 9 city beaches are sandy and artificial, built during coastal redevelopment ahead of the 1992 Olympic Games. Beaches further north on the Costa Brava mix sandy stretches with rocky coves.
What is the best beach town near Barcelona for a day trip?
Sitges is the most common day-trip choice, reachable in 35 to 40 minutes by train, with 17 beaches and a walkable historic centre. Castelldefels suits travellers who want the shortest possible trip, at 25 to 30 minutes by train.
Can you reach the Costa Brava beaches by train from Barcelona?
Direct trains reach Maresme towns including Sant Pol de Mar and Calella. Costa Brava towns further north, including Tossa de Mar, Calella de Palafrugell, Roses, and Cadaqués, require a bus, car, or a train-to-bus connection through Girona or Figueres.
Is Barceloneta the best beach in Barcelona?
Barceloneta is the most visited and most photographed of Barcelona’s beaches, but Bogatell is the longest at 702 metres, and Nova Icària has the calmest water due to the shelter of the Olympic Port breakwater. The best choice depends on whether a visitor prioritises atmosphere, space, or calm water.