onlybeaches

Sweden · Stockholm County

Best beaches in Stockholm

12 ranked beaches in Stockholm, Stockholm County

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 Stockholm

  1. 1

    Ängbybadet

    Large west Stockholm beach area known for lawns, shallows, and easy access.

    7.0
  2. 2

    Brunnsviksbadet

    Central north-side beach by Brunnsviken with good access from the city.

    7.0
  3. 3

    Fredhällsbadet

    Classic cliff-and-ladder swim spot with wide views over Essingefjärden.

    7.0
  4. 4

    Hornsbergs strandbad

    Modern Kungsholmen waterfront beach and swimming zone popular after work.

    7.0
  5. 5

    Johannesdalsbadet

    Neighbourhood beach in southern Stockholm that generic tourist lists often miss.

    7.0
  6. 6

    Kanaanbadet

    A classic Bromma beach with broad lawns and a true summer-day destination feel.

    7.0
  7. 7

    Kristinebergs strandbad

    Compact Kungsholmen beach often overlooked beside bigger city beaches.

    7.0
  8. 8

    Långholmsbadet

    Iconic inner-city island beach with a relaxed Stockholm summer feel.

    7.0
  9. 9

    Mälarhöjdsbadet

    Established southwest Stockholm beach with a strong neighborhood following.

    7.0
  10. 10

    Smedsuddsbadet

    Stockholm’s best-known central sandy city beach beside Rålambshovsparken.

    7.0
  11. 11

    Solviksbadet

    Local Bromma beach with calmer surroundings than the larger west-side beaches.

    7.0
  12. 12

    Tanto strandbad

    Popular Södermalm swimming beach with a social summer atmosphere.

    7.0

What makes Stockholm's beaches stand out?

Stockholm sits in Stockholm County, Sweden and is home to 12 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 Stockholm or a quieter hidden cove, the list above is refreshed every 30 minutes using live Stormglass and OpenWeather data.