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.
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