Stockholm offers incredible outdoor swimming spots right in the city, including popular locations like Tantobadet, Fredhällsbadet, and Munkbrokajen. Built across 14 interconnected islands, Sweden’s capital transforms into Europe’s most swimmable city, where you can dive from medieval quays, sunbathe on sandy beaches, and cliff-jump into pristine waters, all within minutes of world-class museums and restaurants. For saunas, parks and walks to round off a swim, see our guide to outdoors and wellness in Stockholm.
Your Stockholm swimming adventure includes floating harbor pools with city skyline views. There are also real sandy shores in the heart of the city. In Gamla Stan, you can even dive from 700-year-old quays. For the more adventurous, dramatic rock formations offer perfect cliff jumping. Families, meanwhile, will find safe, shallow areas where children can splash around.
Why Stockholm is made for swimming
What makes Stockholm truly special? These aren’t just any swimming holes. They’re pristine Nordic waters where locals have swum for generations. Better still, visitors staying in the city center can reach them easily. All but one of the spots on our list are free (the outdoor pool at Eriksdalsbadet charges an entry fee), and most are under 20 minutes away by metro. Ormbergets Bryggbad takes about 30 minutes, including a short tram ride. So it’s effortless to combine sightseeing with refreshing dips. With a full day to spare, our guide to the best beaches and swimming spots in the Stockholm archipelago takes you further out by ferry.
Brave locals swim year-round, and winter swimming is having a major moment! For visitors, though, June through August is perfect for comfortable outdoor swimming. Long daylight hours and warm temperatures make it ideal for both swimming and sunbathing. During these peak summer months, you’ll see Stockholm at its most vibrant. That’s when locals and visitors alike make the most of the city’s unique aquatic playground.
This is our pick of the most accessible and visitor-friendly swimming spots. Each one offers something unique. For example, some have Instagram-worthy Old Town backdrops. Others are family-friendly areas where kids can safely enjoy the water while parents enjoy their own Nordic swim.
| Location | Type | Best for | From center |
|---|---|---|---|
| Munkbrokajen Gamla stan | Dipping pool | Quick dipp | 3 min |
| Norr Mälarstrand Harbour Pool Kungsholmen | Pool | Couples / solo | 15 min |
| Fredhällsbadet Kungsholmen | Rocky | Active day out | 19 min |
| Tantobadet Beach Södermalm | Beach | Active day out | 15 min |
| Marievik Liljeholmen | Pool | Families | 16 min |
| Norr Mälarstrand Kungsholmen | Jetty | Quick dipp | 12 min |
| Oxhålsbadet Stora Essingen | Jetty | Families | 20 min |
| Kristinebergsbadet Kungsholmen | Jetty | Active day out | 20 min |
| Långholmen Liljeholmen island | Beach | Couples / solo | 20 min |
| Smedsuddsbadet Kungsholmen | Beach | Families | 13 min |
| Brunnsviksbadet Frescati (Gärdet) | Beach | Sightseers | 20 min |
| Ormbergets bryggbad Gröndal | Jetty | Couples / solo | 30 min |
| Eriksdalsbadet Södermalm | Pool | Families | 10 min |
Munkbrokajen Urban Bathing Jetty
Gamla Stan’s secret waterfront retreat with Old Town views
Escape the tourist crowds on Gamla Stan’s cobblestone streets at this quiet pocket. It’s a modern waterfront deck built right into Stockholm’s historic heart. You can’t swim in the open water here. Instead, this stylish urban hangout offers something even better. You can sunbathe and relax while Stockholm’s medieval Old Town rises directly behind you.
The compact facility features sun loungers and a small man-made sandy beach. There’s also a refreshing dipping pool, perfect for cooling your feet on hot summer days. The focus is relaxation rather than serious swimming. Think of it as Stockholm’s answer to a small urban beach club, complete with foosball tables.
This is a “dipping” experience rather than swimming. The small pool has a ladder for easy access, but you can’t swim laps or dive here. The real draw is the unique mix of historic architecture and modern waterfront relaxation. In fact, you simply can’t find that combination anywhere else in Europe.
Visit in the late afternoon for the best light and fewer crowds. That’s when the medieval buildings cast dramatic shadows across the water.
Getting there: 3 minutes from the Central Station. Take the metro to Gamla Stan station and use the Riddarholmen exit (turn right after the ticket gates). Then step outside, and the waterfront deck is immediately to your right. You literally can’t miss it.
Address: MunkbrohamnenSee on map
Norr Mälarstrand Harbour Pool
An urban swimming oasis on the city’s premier waterfront promenade
Opened in 2025, this floating swimming facility brings Lake Mälaren right into the heart of the city. It sits along the scenic Norr Mälarstrand promenade. Overall, the result is a sophisticated, free urban swim that blends seamlessly with Stockholm’s iconic skyline.
Unlike a traditional pool, this facility is open to the lake below. So you get natural, refreshing water in a controlled environment. The pool is deep and spacious, which makes it ideal for laps or morning exercise. For a more leisurely experience, use the built-in underwater bench at the pool’s end. It’s the perfect spot to relax while partially submerged.
The extensive wooden sundeck is the real highlight, with excellent sun from morning through evening. Despite its central location, the atmosphere stays tranquil. So it’s a peaceful retreat from the bustling city. Maybe you want a quick dip after a long walk along the promenade. Or perhaps you just want to soak up the Swedish summer sun. Either way, this is a uniquely accessible and modern slice of Nordic aquatic life.
Getting there: 15 minutes from Stockholm Central Station. First, walk towards the iconic City Hall (Stadshuset). From there, continue west along the Norr Mälarstrand promenade for about 10 minutes. You’ll see the floating swimming facility clearly marked along the waterfront on your left.
Address: Kungsholms strandstig 20See on map
Fredhällsbadet
Rocky waterfront swimming spot on Kungsholmen Island
Fredhällsbadet sits at the southwestern tip of Kungsholmen Island. It’s also one of Stockholm’s most popular natural swimming spots. This scenic rocky shoreline gives you direct access to the clear waters of Lake Mälaren. As a result, it’s a perfect escape from the city heat in summer.
The local swimming club, Fredhälls Badklubb, manages the swimming area. During the swimming season (June through August), it’s open to the public daily from 9 am to 7 pm. The spot attracts both locals and visitors looking for an authentic Stockholm swim. There’s also a traditional Swedish sauna, but it’s for club members only.
Rocks, deep water and facilities
Fredhällsbadet sits on natural rock formations, with wooden jetties extending into the water. Think of it as swimming from smooth granite “beaches” rather than sand. The water is quite deep, so you’ll need to be a confident swimmer. You should also be comfortable climbing in and out over the rocks. Because of this, it suits adults and older children better than families with young kids.
The area is large enough for plenty of visitors. However, it gets especially busy on warm summer days, when locals flock here for their daily swim. During peak season (mid-June to mid-August), a small café serves refreshments and snacks. You’ll also find restrooms near the entrance. Above all, the setting is quintessentially Swedish. Imagine sunbathing on smooth granite while sailboats drift by on the sparkling water.
Getting there: 19 minutes from Stockholm Central Station. The simplest option is the green metro line (T-bana) toward Hässelby strand, straight to Kristineberg (6 stops). Alternatively, take the blue line toward Hjulsta and get off at Fridhemsplan (2 stops). Then transfer to the green line toward Hässelby strand and ride one stop to Kristineberg. The latter option is slightly faster but requires a platform change. From the station, it’s an easy 8-minute walk southwest toward the water. Look for the distinctive swimming club building at the entrance.
Address: Kungsholms strandstig 602See on map
Tantobadet Beach
Södermalm’s favorite summer hangout with sandy beach, saunas, and diving tower
Discover Stockholm’s most beloved urban beach on the southern tip of Södermalm. Tantobadet combines city convenience with seaside relaxation. There are expansive grassy lawns for sunbathing, a real sandy beach, and crystal-clear water overlooking the scenic Årstaviken bay.
This isn’t just a swimming spot. Instead, it’s a complete summer destination. Challenge yourself on the diving tower, or unwind in one of two traditional Swedish saunas right on the jetty. Alternatively, simply soak up the sun on the spacious lawns. The beach also works well for families, thanks to its gentle shoreline and safe swimming areas.
Getting there: 15 minutes from Slussen (18 min from T-Centralen). Take the red metro line toward Norsborg or Fruängen to Hornstull station (5 minutes, 3 stops). Then walk toward the waterfront and follow the staircase down to the beach. You’ll spot the grassy lawn and sandy shore immediately.
Address: Skarpskyttestigen 6See on map
Marievik Waterfront Swimming
Stockholm’s first harbor swimming facility with stunning Södermalm views
Escape the city heat at Stockholm’s pioneering waterfront swimming spot in trendy Marievik, just south of Södermalm. This unique facility has three unheated pools built directly into the harbor. So you get a refreshing Nordic swim with panoramic views of Södermalm island.
The facility caters to all ages. There are dedicated areas for serious swimmers and casual splashing, plus a shallow children’s pool that’s perfect for families. Its standout feature is the mix of urban swimming and scenic harbor views, just minutes from central Stockholm.
Private saunas at Plåtparken
Right beside the swimming area, Plåtparken restaurant offers a truly Swedish experience: four private saunas (100 SEK/hour). Each sauna pod fits up to 4 people. Thanks to their glass fronts, you get harbor views while you sweat. Afterwards, cool off with a quick dip in the swimming area just steps away. Also, you don’t need a reservation. Instead, just ask at the restaurant bar for availability.
Getting there: 13 minutes from Slussen (16 min from T-Centralen). Take the red metro line toward Norsborg or Fruängen to Liljeholmen station (6 minutes). Then walk 7 minutes toward the water.
Address: Årstaängsvägen 11See on map
Norr Mälarstrand Bathing Jetty
Waterfront swimming dock along Stockholm’s most scenic waterfront promenade
Right in the heart of Stockholm, along the beautiful Norr Mälarstrand promenade, you’ll find a charming swimming dock. It perfectly captures the city’s commitment to urban waterfront living. This intimate wooden jetty extends directly into Riddarfjärden bay. From here, swimmers get a front-row seat to one of Stockholm’s most photographed views.
The real draw is its prime spot on Stockholm’s premier waterfront walkway. This stunning pedestrian promenade stretches from the iconic City Hall (Stadshuset) all the way to Rålambshovsparken. A recently installed swimming ladder makes the water easy to reach. As a result, a former sunbathing spot has become a proper swimming destination. It’s a perfect example of Stockholm’s innovative approach to urban planning. The city actively creates more ways for residents and visitors to enjoy the waterfront.
What the swim is like
The swimming experience here is uniquely urban. Picture yourself taking a refreshing dip while gazing across the water at Stockholm’s historic skyline. The jetty itself is compact and intimate. So it’s ideal for a quick cooling swim during a waterfront stroll, rather than an all-day beach visit. Meanwhile, joggers, cyclists, and walkers fill the surrounding promenade. Together, they create a vibrant atmosphere that feels distinctly metropolitan.
This is Stockholm at its most livable, where city life blends seamlessly with natural beauty. After your swim, keep exploring the promenade’s cafés and outdoor exercise equipment. Or simply relax on one of the many benches with postcard-perfect views of the water.
Getting there: 12 minutes from Stockholm Central Station. Take the blue metro line (T-bana) toward Hjulsta or Akalla and get off at Rådhuset. That’s only one stop! From the station, enjoy a scenic 10-minute walk toward the waterfront.
Address: Norr Mälarstrand 40See on map
Oxhålsbadet
Local go-to on peaceful Stora Essingen Island
Tucked away on the tranquil residential island of Stora Essingen, Oxhålsbadet feels like Stockholm’s best-kept secret. Elegant bridges connect the island to Kungsholmen and to the mainland near Södermalm. This idyllic spot is a refreshing contrast to the busier swimming areas closer to the city center.
What sets Oxhålsbadet apart is its park-like setting. Sprawling green lawns are perfect for picnics, and mature trees create natural shade on hot days. Three spacious wooden jetties extend into the calm water. So there’s plenty of room for swimming and sunbathing without feeling cramped. Unlike the rocky terrain at some other Stockholm spots, here you’ll find convenient swimming ladders. They make getting in and out of the water effortless. That’s ideal for families or anyone who prefers easy water access.
Facilities and atmosphere
The surrounding waterside park adds wooden boardwalks and well-kept gardens. Together, they create an almost resort-like atmosphere within the city. In summer, you’ll find basic facilities including restrooms. However, the charm here lies in the unspoiled natural setting rather than extensive amenities. The sheltered waters around Stora Essingen also tend to be calmer and slightly warmer than more exposed spots. That makes them particularly appealing for leisurely swims.
Visitors often miss this spot, so it mainly attracts locals who appreciate its peaceful atmosphere. The island’s residential character also means lovely walking paths if you want to explore beyond the swimming area.
Getting there: 20 minutes from Stockholm Central Station. Take bus 1 toward Stora Essingen directly from the station. It’s a scenic 16-minute ride through 13 stops. From the bus stop, it’s just a 4-minute stroll to the waterfront. Then follow the road toward the water and you’ll spot the wooden jetties.
Address: Gammelgårdsvägen 4See on map
Kristinebergsbadet
Expansive wooden deck swimming platform overlooking a bay in Lake Mälaren
Kristinebergsbadet stretches along the northwestern shore of Kungsholmen. It showcases Stockholm’s mastery of waterfront design with an impressive multi-level wooden deck. The deck cascades toward the shimmering waters of Ulvsundasjön, a bay that is part of Lake Mälaren. This isn’t just a swimming spot. Instead, it’s an architectural experience where form meets function in true Scandinavian style.
The crown jewel is the expansive terraced wooden platform. Its different levels create intimate spaces for swimmers and sunbathers within the larger structure. On summer weekends, Stockholm families and friend groups can make it lively. Still, the generous size means there’s usually space to claim your own corner of Swedish summer bliss.
Park, restaurant and facilities
What lifts Kristinebergsbadet above typical swimming spots is its link to Kristinebergs Strandpark. You can move seamlessly from a picnic in the park to a swim in the bay. The adjacent pier restaurant adds an unexpected touch of sophistication. After your swim, you can enjoy a meal literally suspended over the water. Nearby kiosks also mean you’re never far from refreshments or essentials.
The location offers something for everyone. For example, families appreciate the park’s playgrounds and convenient facilities. Adults, meanwhile, enjoy evening drinks on the restaurant terrace with water views. The water, however, is deep and not suitable for small children. Thanks to the terraced design, you can find both sunny spots for bronzing and shady areas for cooling off. So it’s ideal for longer visits.
Getting there: 20 minutes from Odenplan. Take the green metro line (T-bana) toward Hässelby strand and ride just 4 stops to Kristineberg (about 10 minutes). From the station, enjoy a pleasant 10-minute walk northwest through the charming park. Then follow the paths toward the water and you’ll spot the wooden deck.
Address: Kristinebergs Strand 2See on map
Långholmen Beach
Island escape with Stockholm’s most picture-perfect swimming views
Långholmen feels like Stockholm’s secret garden. This small, wooded island sits between Södermalm and Kungsholmen. Somehow, it keeps an untouched, natural character despite being minutes from the city center. The official swimming area, Långholmsbadet, is on the island’s northern shore. In fact, many consider it Stockholm’s most scenic place to swim.
What makes this spot special isn’t just the swimming. Instead, it’s the postcard-worthy setting. From the water, you see Stockholm’s elegant bridges arching between the islands. Meanwhile, across Lake Mälaren, Kungsholmen’s waterfront creates a stunning backdrop. It’s the kind of wide-angle view that reminds locals why people call Stockholm the “Venice of the North”.
History and atmosphere
The island was once a prison, but today it’s one of Stockholm’s most beloved green spaces. Dense pine and birch forests provide natural shade and privacy. Meanwhile, walking paths wind through the interior for anyone who wants to explore beyond the beach. This mix of wilderness and urban proximity makes it especially popular with locals. Indeed, many treat it as a weekend escape without leaving the city.
The swimming area attracts a mixed crowd. Families come during the day, and young adults arrive in the evenings. It also draws people who want a more natural swim than the wooden decks and jetties elsewhere. The shoreline mixes rocky outcrops with gentler entry points, so you can choose how to approach the water.
Getting there: 20 minutes from Slussen. Take the red metro line (T-bana) toward Norsborg or Fruängen and get off at Hornstull (just 3 stops). First, exit the station, turn right, and walk north toward Kungsholmen for about 15 minutes. You’ll cross one of several bridges to Långholmen. Once on the island, follow the paths north to the swimming area.
Address: Långholmsmuren 21See on map
Smedsuddsbadet
Stockholm’s central sandy beach and active recreation hub
Stockholm is famous for its rocky swimming spots. That’s why Smedsuddsbadet stands out as one of the city’s rare sandy beaches. It’s tucked alongside the popular Rålambshovsparken on Kungsholmen. Here, you can actually feel sand between your toes instead of navigating granite rocks. That surprises many visitors to Stockholm.
The beach flows naturally into the surrounding park, which creates an active atmosphere all summer. There are well-used beach volleyball courts and a skate park that draws local teens. You’ll also find bouldering walls for climbers and an outdoor gym for fitness-focused Stockholmers. In addition, there’s a shallow pool just for small children. That makes this one of the most family-friendly swimming options in central Stockholm.
When to go
What works well here is the variety. Your experience can change completely depending on when you visit and what you’re looking for. Early mornings, for example, tend to be quieter, with joggers and swimmers. Afternoons, on the other hand, bring families and the volleyball crowd. The sandy entry makes getting in and out of the water much easier than at most Stockholm spots. The large lawns also give you plenty of space for picnics or relaxing with a book.
Real beach sand and good facilities, including showers and restrooms, mean you can comfortably spend several hours here. It’s not pristine wilderness, but it offers a genuine slice of how Stockholm residents spend their summer days.
Getting there: 13 minutes from Stockholm Central Station. Take bus 1 from Cityterminalen (the bus terminal at Central Station) toward Stora Essingen. Get off at Fria Ukrainas Plats after 8 stops (about 13 minutes). Then walk 8 minutes through the neighborhood to reach the beach.
Address: SmedsuddsvägenSee on map
Brunnsviksbadet
Sandy beach in the Royal National City Park with palace views
Brunnsviksbadet sits within the expansive Frescati area, part of Stockholm’s remarkable Royal National City Park. It offers a tranquil sandy beach with a fascinating royal backstory. The beach lies on the shores of Brunnsviken bay. From the water, you get unobstructed views across to Hagaparken and Haga Palace. The palace is home to Crown Princess Victoria and her family.
The Frescati area itself carries centuries of royal history. Its name comes from the Italian city of Frascati. King Gustav III visited it during his grand tour of Italy. This parkland was once home to Villa Frescati, an elegant retreat for diplomat Gustaf Mauritz Armfelt. Court architect Louis Jean Desprez designed it in the 1790s. Today, that aristocratic legacy lives on in the area’s preserved natural beauty and refined atmosphere.
A sandy beach in a royal park
The beach stands out for its setting within one of Europe’s first national city parks. This vast green corridor stretches through Stockholm, protecting ancient forests, meadows, and waterways. The beach itself has real sandy shores, which are rare in Stockholm. As a result, it’s especially welcoming for families with children who need easier water access than the city’s typical rocky coastline.
The location feels wonderfully removed from the urban bustle, even though the metro gets you here easily. Beyond the main beach, the coastline continues with natural rocky swimming spots for more secluded swims. The whole setting embodies allemansrätten, the Swedish right to roam freely in nature. Here, that nature just happens to include royal palaces in the view.
Getting there: 20 minutes from Stockholm Central Station. Take the red metro line (T-bana) toward Mörby Centrum and get off at Universitetet. From there, enjoy a scenic 12-minute walk through the beautiful Frescati park area. Then follow the paths toward the water and you’ll find the beach.
Address: Frescati Hagväg 18See on map
Ormbergets Bryggbad
Scenic cliff-top swimming along one of Stockholm’s most beautiful waterside promenades
Venture just beyond Stockholm’s southern edge to discover Gröndal. Locals see this neighborhood as a well-kept secret, home to some of the city’s most stunning natural coastline. Ormbergets bryggbad sits dramatically along these southern cliffs. You swim from wooden jetties that jut out into pristine water, with views that rival any Stockholm postcard.
What makes this more than just another swimming spot is the spectacular waterside promenade. It stretches along Gröndal’s entire northern coast. This wooden boardwalk is one of Stockholm’s most picturesque walks. It winds along the clifftops with constant water views and natural rock formations. Here, you understand why Stockholm residents are so passionate about their city’s relationship with water.
The swim and what to bring
You swim from traditional Swedish jetties with ladder access. Because of the deeper water and cliff-side setting, it suits confident swimmers rather than families with young children. But the real appeal goes beyond the swim. The promenade makes this an ideal place to combine a refreshing dip with a scenic walk or jog. Along the way, this side of Stockholm feels more like a coastal village than an urban neighborhood.
Come prepared for a more authentic, less touristy experience. There are basic facilities, including summer restrooms, but no cafés or kiosks nearby. So pack your own refreshments and settle in for a few hours. After all, many Stockholm locals consider this one of their favorite summer retreats. The slightly longer journey also filters out casual visitors, leaving you with a peaceful Stockholm experience.
Getting there: 30 minutes from Slussen. Take the red metro line (T-bana) toward Norsborg or Fruängen and get off at Liljeholmen. Transfer to the tram toward Solna station and ride just 2 stops to Gröndal. Then enjoy an 8-minute walk toward the water to reach the cliff-top jetties.
Address: Sjöbjörnsvägen 33See on map
Eriksdalsbadet
Heated 50-metre outdoor pool by Årstaviken on Södermalm
Eriksdalsbadet is the city’s big public swimming complex on the southern edge of Södermalm. Most of it is indoors, but from mid-May to late August the outdoor pools open too, including the 50-metre pool originally built for the 1962 European Aquatics Championships.
Unlike the other spots in this guide, this is a heated pool rather than open water, and it charges an entry fee. In return you get proper changing rooms, showers and a café, which makes it an easy choice for families, or for early-summer days when the lake still feels too cold.
Getting there: 10 minutes from Slussen. Take the green metro line (T-bana) toward Hagsätra, Farsta strand or Skarpnäck and get off at Skanstull (2 stops). Then walk about 5 minutes toward the water.
Price: 90 SEK for adults, 60 SEK reduced, 40 SEK for ages 4–19 (2026 prices).
Season: Outdoor pools open mid-May to late August (18 May to 30 August in 2026).
Address: Hammarby slussväg 20
Frequently asked questions
Yes. Stockholm’s water is exceptionally clean, so you can safely swim right in the city center. That’s thanks to its location on Lake Mälaren and the Baltic Sea, combined with strict environmental standards. In addition, Sweden’s Marine and Water Management agency regularly tests all official swimming spots. It also publishes the water quality results online.
June through August has the most comfortable conditions. Water temperatures then reach 16-20°C (61-68°F), and long daylight hours are perfect for swimming and sunbathing. July is the warmest month for water temperature. Brave locals swim year-round, but summer is the most enjoyable time without special cold-water preparation.
Bring swimwear, a towel, sunscreen, and water shoes, because rocks can be slippery at many spots. Most locations are free and have basic facilities. However, few have cafés or kiosks nearby, so pack snacks and water for longer stays. A small bag for your belongings is also useful, since most spots don’t have lockers.
Yes. All outdoor swimming spots in Stockholm are completely free. This includes beaches, rocky swimming areas, harbor pools, and waterfront jetties throughout the city. You only pay at nearby cafés or if you rent equipment like kayaks. The swimming itself is always free.
Choosing the right swimming spot
It depends on the location. Sandy beaches like Tantobadet and Smedsuddsbadet have gentle, shallow entries that suit all abilities. On the other hand, rocky spots like Fredhällsbadet and Kristinebergsbadet have deep water. There, you need to be confident climbing in and out over rocks or using ladders. So choose based on your comfort level. Our guide shows which spots suit families and which suit confident swimmers.
Most popular swimming spots have basic facilities, including toilets and outdoor changing areas. However, amenities vary by location. Larger spots like Tantobadet and Eriksdalsbadet have proper changing rooms and showers. Smaller neighborhood spots, by contrast, may only have portable toilets in summer. Many locals simply change discreetly under a towel or arrive already wearing their swimsuit.
In peak summer (June-August), the water ranges from 16-20°C (61-68°F). That feels refreshing rather than freezing. Early summer is cooler, around 16°C in June. Meanwhile, July and early August can reach 18-20°C in sheltered bays. The first plunge might feel cold, but most swimmers adjust within a few minutes. In fact, it’s much warmer than you’d expect for a Nordic capital.



