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.