THE BEST Beaches in Barcelona

From secluded coves to lively shorelines — find the best beaches in Barcelona with curated picks, local tips, and free itinerary planning tools.

spain and  barcelona in Barcelona, Spain

🏖️ Beaches in Barcelona

  • Barceloneta Beach — The most central and lively city beach, lined with tapas bars and cafés.
  • Bogatell Beach — A cleaner, more local beach a short walk from Barceloneta with calmer crowds.
  • Nova Icaria Beach — A relaxed beach near the Olympic Port with volleyball nets and restaurants.
  • Mar Bella Beach — A beach popular with locals and the LGBTQ+ community, with chiringuitos.
  • Ocata Beach — A long, sandy beach in El Masnou with clear water.
  • Castelldefels Beach — A long, wide beach, popular with locals and windsurfers.
  • Platja de la Nova Mar Bella — A newer section of Mar Bella with calmer visitors and beach facilities.
  • Sant Sebastià Beach — A wide beach next to Barceloneta, popular with older locals and swimmers.
  • Platja del Somorrostro — A stretch of Barceloneta beach near the Olympic Port.
  • Platja de Llevant — A quieter beach in the Fòrum area at the far.
  • Badalona Beach — A wide, local beach with a long promenade and calm water.
  • Gava Beach — A long, quiet beach with dunes and pine forests.
  • Calheta Beach — A small, rocky cove near Sitges with clear water and a local feel.
  • Garraf Beach — A small beach in a charming fishing village.
  • Platja de Vilanova — A family-friendly beach in Vilanova i la Geltrú.
  • Castelldefels Platja — The main beach of Castelldefels with golden sand and shallow water.
  • Sitges Beach — A long, sandy beach in the popular seaside town of Sitges.
  • Barcelona Nudist Beach — A designated nudist area on Mar Bella beach.
  • Fòrum Beach — An artificial beach at the Fòrum area, often used for events and water sports.
  • Port Olímpic Beach — A beach near the Olympic Port with bars, clubs and restaurants.

← Back to Barcelona Travel Guide

Back to destinations