Where to swim in Zürich

Zürich has 17 swim spots worth knowing: 6 swimming pools, 5 lake baths, 3 wild swimming spots, 2 beaches and 1 thermal bath. Entry runs from CHF 8 to CHF 8, and 3 spots are free. Each one below lists opening times, prices, facilities and transport.

Find swim spots near you →

Seebad Enge

lake bath · Outdoor

A signature left-bank Zürich badi: floating decks, lake lanes, after-work energy and a sunset angle over the water. It is the right pick when you want a proper urban swim with a social edge, not just a quick dip.

Address
Mythenquai 9, 8002 Zürich
Entry
CHF 8 (child 4)
Opening
Summer lake-bath operation; winter sauna programme outside swimming season.
Season
Main Zürich lake-bath season with winter sauna use.
Operator
Seebad Enge / Stadt Zürich
Setting
Outdoor
Public transport
Bahnhof Enge · Tram Museum Rietberg / Rentenanstalt
Parking
Parkhaus Hyatt / Beethovenstrasse · Mythenquai parking areas
  • lake access
  • floating decks
  • swim lanes
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • sauna
  • supervised

Seebad Utoquai

lake bath · Outdoor

A historic wooden lake bath on the right bank, close to Bellevue and Stadelhofen. It feels polished, central and unmistakably Zürich: wooden cabins, lake views, diving boards and a refined city-bath atmosphere.

Address
Utoquai 50, 8008 Zürich
Entry
CHF 8 (child 4)
Opening
Summer bath season; daily opening is operator-controlled and last admission is usually before closing.
Season
Classic Zürich lake-bath season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram / bus Bellevue · Bahnhof Stadelhofen
Parking
Parkhaus Utoquai · Parkhaus Hohe Promenade
  • lake access
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • supervised
  • decks
  • diving boards

Strandbad Mythenquai

beach · Outdoor

The big social lake beach on the left bank. It is the choice for a full summer day: sand, lawns, groups, families, a diving tower and a more open holiday feeling than the compact wooden badis.

Address
Mythenquai 95, 8002 Zürich
Entry
CHF 8 (child 4)
Opening
Summer beach-bath operation; exact daily hours from operator status.
Season
Main summer season; strongest for full hot days.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Bus / tram Brunau or Waffenplatzstrasse · Zürich Wollishofen rail nearby
Parking
Mythenquai parking areas · Parkhaus Sihlcity
  • sandy beach
  • lake access
  • lawn
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • diving tower
  • family
  • supervised

Strandbad Tiefenbrunnen

beach · Outdoor

The east-side classic by Zürichhorn: spacious, calmer than the city-centre baths and strong on local summer rhythm. It is very good when you want lake access plus lawns, food and a promenade walk.

Address
Bellerivestrasse 200, 8008 Zürich
Entry
CHF 8 (child 4)
Opening
Summer bath season; operator controls exact daily hours.
Season
Summer beach-bath season; Zürichhorn promenade remains useful outside swimming season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Bahnhof Tiefenbrunnen · Tram/bus Zürichhorn
Parking
Parkplatz Zürichhorn / Bellerivestrasse · Parkhaus Zürichhorn Casino area
  • lake access
  • lawn
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • supervised
  • family

Strandbad Wollishofen

lake bath · Outdoor

A less touristy left-bank bath with a neighbourhood feel. It suits families and swimmers who want clean lake access and a calmer atmosphere than the headline badis near the city centre.

Address
Seestrasse 451, 8038 Zürich
Entry
CHF 8 (child 4)
Opening
Summer municipal lake-bath operation.
Season
Summer lake-bath season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Bahnhof Wollishofen · Tram / bus Wollishofen
Parking
Wollishofen lakefront parking
  • lake access
  • lawn
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • family
  • supervised

Flussbad Oberer Letten

wild swimming spot · Outdoor

The peak Zürich river-bath experience: urban, social and fast to reach from the centre. Come for Limmat water, decks, city energy and an after-work crowd; treat the current as part of the place.

Address
Lettensteg 10, 8037 Zürich
Entry
Free
Opening
Seasonal supervised river bath; exact hours from operator status.
Season
Warm-season river-bath operation.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Bahnhof Zürich HB · Tram Limmatplatz
Parking
Parkhaus Hauptbahnhof / Sihlquai
  • river access
  • sun decks
  • showers
  • toilets
  • food / kiosk
  • supervised

Unterer Letten Swimming Pool

wild swimming spot · Outdoor

More swimmer-oriented than Oberer Letten: still urban, but with a cleaner athletic feel and channel swimming. Good when you want the Limmat experience with a little more focus on actual swimming.

Address
Wasserwerkstrasse 141, 8037 Zürich
Entry
Free
Opening
Seasonal river-bath operation; public swim windows depend on operator status.
Season
Summer river swimming season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram Limmatplatz · Bahnhof Zürich HB
Parking
Parkhaus Hauptbahnhof / Sihlquai
  • river access
  • lap swimming
  • showers
  • toilets
  • changing rooms
  • supervised

Flussbad Au-Höngg

wild swimming spot · Outdoor

The relaxed Werdinsel river option: greener, less central and more nature-feeling than the Letten baths. Pick it when the visit is about island atmosphere and a slower river day.

Address
Werdinsel 2, 8049 Zürich
Entry
Free
Opening
Seasonal river-bath operation.
Season
Summer river and island season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram / bus Frankental or Tüffenwies
Parking
Parkplatz Werdinsel
  • river access
  • island setting
  • showers
  • toilets
  • food / kiosk
  • supervised

Frauenbad Stadthausquai

lake bath · Outdoor

A Zürich institution in a wooden pavilion on the Limmat. Daytime bathing is culturally distinctive, central and atmospheric; in the evening the site can shift into a different bar-like rhythm.

Address
Stadthausquai 12, 8001 Zürich
Entry
CHF 8 (child 4)
Opening
Women-only daytime bathing in season; evening use can differ by operator/event.
Season
Summer river-bath season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram Bürkliplatz · Bahnhof Stadelhofen
Parking
Parkhaus Hohe Promenade · Parkhaus Urania
  • river access
  • wooden pavilion
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • supervised

Männerbad Schanzengraben

lake bath · Outdoor

A hidden historic bath in the old Schanzengraben moat. It is much more niche and local than the big lake baths: compact, atmospheric and better for people who value character over space.

Address
Badweg 10, 8001 Zürich
Opening
Seasonal historic bath; access rules and events can vary.
Season
Summer season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram Selnau / Paradeplatz · Bahnhof Selnau
Parking
Parkhaus Bleicherweg
  • canal bath
  • wooden structure
  • showers
  • toilets
  • changing rooms

Freibad Letzigraben

swimming pool · Outdoor

The architecture-minded pool choice: modernist, clean-lined and serious about swimming. It is a classic Zürich option when lanes and pool structure matter more than lake atmosphere.

Address
Edelweissstrasse 5, 8048 Zürich
Entry
CHF 8 (child 4)
Opening
Summer outdoor-pool operation.
Season
Summer season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram Letzigrund · Bus Albisriederplatz
Parking
Letzigraben parking areas
  • 50m pool
  • Olympic pool
  • diving
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • family
  • supervised

Freibad Heuried

swimming pool · Outdoor

A functional sports-and-family pool complex in south-west Zürich. Less iconic than the river or lake badis, but strong when you want predictable lanes, diving and facilities.

Address
Wasserschöpfi 71, 8055 Zürich
Entry
CHF 8 (child 4)
Opening
Summer outdoor-pool operation.
Season
Summer season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram Heuried
Parking
Heuried parking
  • large pool complex
  • diving
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • supervised

Outdoor Swimming Pool Seebach

swimming pool · Outdoor

A neighbourhood outdoor pool for the north of Zürich: calmer, practical and family-friendly. Use it when lap swimming and easy local facilities beat a trip across town to the lake.

Address
Glatttalstrasse 43, 8052 Zürich
Entry
CHF 8 (child 4)
Opening
Summer outdoor-pool operation.
Season
Summer season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram / bus Seebach
Parking
Seebach pool parking
  • pool
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • family
  • supervised

Freibad Auhof

swimming pool · Outdoor

An east-Zürich local pool with a calmer neighbourhood profile. It is not the tourist icon; it is the practical family and summer-lap choice for this side of the city.

Address
Luegislandstrasse 160, 8051 Zürich
Entry
CHF 8 (child 4)
Opening
Summer outdoor-pool operation.
Season
Summer season.
Operator
Stadt Zürich
Setting
Outdoor
Public transport
Tram / bus Schwamendingen
Parking
Auhof pool parking
  • pool
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • family
  • supervised

Hallenbad City

swimming pool · Indoor

The central no-nonsense indoor swim: close to the old town and Bahnhofstrasse, useful for laps, bad weather and efficient training. It is about access and structure, not lakeside romance.

Address
Sihlstrasse 71, 8001 Zürich
Entry
CHF 8 (child 4)
Opening
Year-round indoor-pool operation; lane availability depends on daily schedule.
Season
Year-round indoor swimming.
Operator
Stadt Zürich
Setting
Indoor
Public transport
Bahnhof Zürich HB · Tram Sihlstrasse / Rennweg
Parking
Parkhaus Jelmoli · Parkhaus Urania
  • indoor pool
  • lanes
  • showers
  • toilets
  • changing rooms
  • accessible
  • supervised

Hallenbad Altstetten

swimming pool · Indoor

A large west-Zürich indoor sports pool used by swimmers, clubs and training groups. Best when you need reliable lanes rather than lake weather or a social badi atmosphere.

Address
Dachslernstrasse 35, 8048 Zürich
Opening
Indoor sports-pool operation; public lanes depend on programme.
Season
Year-round indoor swimming.
Operator
Bad Altstetten
Setting
Indoor
Public transport
Bus Dachslernstrasse · Bahnhof Altstetten
Parking
Bad Altstetten parking
  • indoor pool
  • lanes
  • showers
  • toilets
  • changing rooms
  • supervised

Hürlimannbad & Spa Zürich

thermal bath · Indoor + outdoor

The wellness counterpoint to the lake and river badis: a former brewery setting, warm thermal water and rooftop views. Choose it when comfort, architecture and weather-proof bathing matter more than outdoor swim culture.

Address
Brandschenkestrasse 150, 8002 Zürich
Opening
Managed spa operation; exact admission windows and prices should be imported from operator cache.
Season
Year-round spa and thermal-bath operation.
Operator
Aqua-Spa-Resorts
Setting
Indoor + outdoor
Public transport
Bahnhof Enge · Tram Sihlcity / Waffenplatzstrasse
Parking
Parkhaus Hürlimann-Areal
  • thermal water
  • rooftop pool
  • spa
  • showers
  • toilets
  • changing rooms
  • food / kiosk
  • accessible

More on the water

SUP, boat rental, sailing and diving on Lake Zurich — prices, opening hours and contacts.

Other swim guides

Meilen · Rhodes · Miami · Rostock & Warnemünde · Palma de Mallorca