Spain · Mediterranean Coast

Best Beaches in Barcelona

Your complete guide to Barcelona's 12 most beautiful beaches — from the iconic Barceloneta to lesser-known local favourites along the Metropolitan Coast.

Exploring Barcelona's Coastline

Barcelona's coastline is one of Europe's most dynamic — over 4.5 kilometres of golden Mediterranean sand running straight through the heart of the city, and extending north and south into the wider Barcelona Metropolitan Area. From the famous chiringuitos of Barceloneta to the progressive Mar Bella, the family-friendly Llevant, and the authentic local atmosphere of Badalona just beyond the city boundary, Barcelona's beaches cater to every taste and mood. The city's seafront was transformed for the 1992 Olympic Games and has since become as essential to Barcelona's identity as the Sagrada Família or Las Ramblas.

All 12 Barcelona Beaches

Barceloneta Beach in Barcelona, Spain

Barceloneta Beach

Barcelona's most iconic beach stretches along the Mediterranean waterfront with vibrant chiringuitos and lively atmosphere.

Family Surfing
Bogatell Beach in Barcelona, Spain

Bogatell Beach

A quieter alternative to Barceloneta, popular with locals and families with excellent sports facilities.

Family Quiet
Nova Icaria Beach in Barcelona, Spain

Nova Icària Beach

One of Barcelona's most family-friendly beaches with calm, shallow waters sheltered by breakwaters.

Family
Mar Bella Beach in Barcelona, Spain

Mar Bella Beach

Barcelona's alternative beach, known for excellent surfing and windsurfing conditions and a popular skatepark.

Surfing Quiet
San Sebastia Beach in Barcelona, Spain

San Sebastià Beach

One of Barcelona's oldest and longest beaches with clear waters for excellent snorkeling.

Snorkeling
Ocata Beach near Barcelona, Spain

Ocata Beach

A hidden gem in El Masnou with crystal-clear waters, fine golden sand, and a peaceful atmosphere.

Quiet Family
Castelldefels Beach near Barcelona, Spain

Castelldefels Beach

A 5-kilometer stretch of golden sand south of Barcelona, popular with families and kitesurf enthusiasts.

Surfing Family
Somorrostro Beach in Barcelona, Spain

Somorrostro Beach

Lively beach at the southern end of the city strip, famous for beach tennis courts and a local, relaxed vibe.

Family
Sant Miquel Beach in Barcelona, Spain

Sant Miquel Beach

Part of the Barceloneta complex — a slightly quieter stretch with great seafood restaurant access.

Family
Llevant Beach near Diagonal Mar, Barcelona

Llevant Beach

A relaxed local favourite near Diagonal Mar — wide sands, calm water, and a genuine neighbourhood feel.

Family Quiet
Nova Mar Bella Beach Barcelona

Nova Mar Bella Beach

Barcelona's progressive beach with a naturist section, outdoor gym, and an inclusive alternative atmosphere.

Quiet
Badalona Beach north of Barcelona, Spain

Badalona Beach

Wide golden sands in Badalona, beloved by locals — great seafood, Roman ruins, and no tourist crowds.

Family Quiet

Quick Comparison

Beach Sand Type Water Clarity Best For Facilities
Barceloneta Beach Golden Moderate Family, Surfing Full
Bogatell Beach Golden Good Family, Quiet Sports
Nova Icària Beach Golden Good Family Full
Mar Bella Beach Golden Good Surfing, Quiet Basic
San Sebastià Beach Golden Moderate Snorkeling Standard
Ocata Beach Golden Fine Excellent Quiet, Family Basic
Castelldefels Beach Golden Good Surfing, Family Full
Somorrostro Beach Golden Moderate Family Standard
Sant Miquel Beach Golden Moderate Family Full
Llevant Beach Golden Good Family, Quiet Full
Nova Mar Bella Beach Golden Good Quiet Basic
Badalona Beach Golden Good Family, Quiet Standard

Beach Map