Smedsuddsbadet, Rålambshovsparken
Kungsholmen · T-bana: Fridhemsplan, then 10 min through the park · Stockholm's biggest city beach — 100+ m of sand on Mälaren with a long jetty, lawns and a pontoon offshore · swim parallel to shore for a protected ~400 m loop · packed on hot weekends, empty at dawn · showers, café, beach volleyball
Långholmen
T-bana: Hornstull, then over Västerbron footbridge · the old prison island has a sandy beach on the east side and granite cliffs on the west — deep-water entries off the rocks, mini caves and a sandy shallow at Långholmens strandbad · circumnavigating the island is a classic ~2.5 km open water loop
Fredhällsbadet
Kungsholmen south shore · bus to Fredhäll then down the rocks · pure cliff swimming — deep Mälaren water straight off sun-warmed granite, ladders every few metres · afternoon sun, views toward Liljeholmen · no beach, so it's confident swimmers only
Brunnsviksbadet
Frescati · T-bana Universitetet · sheltered brackish bay behind Stockholm University — shallow sandy entry, very calm, water warms early in the season · the gentlest first open water swim in the city
Trekanten, Liljeholmen
T-bana: Liljeholmen · small deep lake ringed by docks and a boardwalk — warms fast, flat water, popular for lunchtime lengths · a local secret compared to the harbour beaches
Tanto strandbad & Årstaviken
Södermalm · T-bana Zinkensdamm · sandy beach on Årstaviken with views of the city hall — lively evening scene; the Söder quays toward Hornstull are used by locals for sunrise laps
Vinterviken
Aspudden · T-bana then through the Nobel park · tiny sheltered cove with a small cliff jump and café — more dip-and-sunbathe than distance, but one of the city's most atmospheric spots
Mälarhöjdsbadet & Kanaanbadet
Mälaren's western arm · bus from Mälarhöjden or Hässelby · long shallow family beaches on the lake's south shore — calm water, sand underfoot, good for beginners and easy long swims along the buoys