onlybeaches

Spain · Catalonia

Best beaches in Barcelona

9 ranked beaches in Barcelona, Catalonia

Ranked by the OnlyBeaches Index (OBI) — a 1-10 score blending water purity, conditions, crowd levels and vibe. Updated every 30 minutes.

All beaches in Barcelona

  1. 1

    Barceloneta Beach

    Barcelona’s most searched city beach and essential urban coastline anchor

    7.0
  2. 2

    Bogatell Beach

    Cleaner, wider city beach popular with locals and active visitors

    7.0
  3. 3

    Llevant Beach

    Barcelona’s northernmost managed beach and key dog-friendly summer zone

    7.0
  4. 4

    Mar Bella Beach

    Barcelona’s best-known inclusive beach with lively local identity

    7.0
  5. 5

    Nova Icària Beach

    Popular city beach near Port Olímpic with calmer leisure profile

    7.0
  6. 6

    Nova Mar Bella Beach

    Modern city beach with more space and fewer crowds than Barceloneta

    7.0
  7. 7

    Sant Miquel Beach

    Compact central beach with high convenience and local city-beach value

    7.0
  8. 8

    Sant Sebastià Beach

    Historic Barcelona city beach often overshadowed by Barceloneta

    7.0
  9. 9

    Somorrostro Beach

    Central Barcelona strand linking Barceloneta with nightlife and beach clubs

    7.0

What makes Barcelona's beaches stand out?

Barcelona sits in Catalonia, Spain and is home to 9 ranked beaches on OnlyBeaches. Every beach here is scored by the OnlyBeaches Index — a 1-10 metric blending water purity, live conditions (waves, water temperature, wind), crowd intelligence and vibe.

Whether you're after the highest-scoring beach in Barcelona or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.