When the warmer weather starts to fade it’s time to head inside to do your laps in the local indoor swimming pool in Zurich. After all, the outdoor pools and lakes are going to be freezing!
Some are long and have a huge range of lanes for all swimming levels. Others are only 25m long, but have a small pool for kids, a water slide or an indoor sauna/spa area for everyone.
Find out where you local indoor swimming pool is in Zurich below.
Table of Contents
Hallenbad Altstetten
There are a number of indoor pools available in Altstetten. First, there is a 25m indoor pool for five lanes, so plenty of space for exercise and practice. There is also a 16.5m pool (only 1.5m deep maximum) for non-swimmers to enjoy time in the water. Finally, there is a 12.5m diving pool for those who either dive or like to get a little adrenaline in their system.
Additionally, they have an indoor waterslide and a wellness area that also includes both indoor and outdoor pools. One day a week they also have huge blow-up things in the main pool for the kids to enjoy.
Address: Dachslernstrasse 35, 8048 Zürich, Switzerland (Google Maps)
Phone: +41 44 431 77 44
Opening Hours: Monday, Wednesday, Friday: 6 AM–9 PM; Tuesday, Thursday: 8 AM–9 PM; Saturday, Sunday: 8 AM–6 PM
Getting There: With tram no. 2 to Farbhof. 2 minutes on foot via Karslernstrasse to Dachslernstrasse 35.
Website: Hallenbad Altstetten
Hallenbad City
Hallenbad City is the swimming pool to go to for those of you in the center of Zurich. It is close to the outdoor men’s pool also called Rimini in the evenings, and is walkable from the main train station.
The indoor swimming pools at the Hallenbad include a 50m, six-lane (sometimes eight-lane) pool for more serious swimmers. There is a smaller pool for kids and non-swimmers too.
Address: Sihlstrasse 71, 8001 Zürich, Switzerland (Google Maps)
Phone: +41 44 413 56 00
Opening Hours: Open daily from 6 AM – 10 PM
Getting There: 6-minute walk from Zürich Selnau station.
Website: Hallenbad City
Public Pool Oerlikon
Public Pool Oerlikon is Zurich’s biggest indoor swimming pool. The place has a 25-meter pool for non-swimmers, a children’s pool, a 50-meter pool with eight lanes for good swimmers, and a diving pool with the following heights: 1/3/5/7.5/10m. There is also an outdoor lawn for enjoying the summer, if it is warm enough.
Address: Wallisellenstrasse 100, 8050 Zürich, Switzerland (Google Maps)
Phone: +41 44 413 55 00
Opening Hours: Monday, Tuesday, Thursday: 6 AM–8 PM; Wednesday, Saturday, Sunday: 6 AM–10 PM
Getting There: Getting there is easy on tram N°11, and a 5-minute walk. Another option is by bus, line N°62 or N°94.
Website: Public Pool Oerlikon
Hallenbad Bungertwies
Hallenbad Bungertwies is a great pool, which is 25m with only four lanes. So, it’s quite small which is perfect for beginners. They also have a simple 1m dive board at the end of the pool too.
If you are looking for more than a simple indoor pool to train in, you might want to go elsewhere.
Address: Hofstrasse 56, 8032 Zürich, Switzerland (Google Maps)
Phone: +41 44 413 55 70
Opening Hours: Sunday: 9 AM–4 PM; Monday: 12–1:30 PM, 4–7 PM; Tuesday: 12–1:30 PM, 3:30–7 PM; Wednesday: 12–7 PM; Thursday: 12:30–7 PM; Friday to Saturday: Closed
Getting There: 3-minute walk from Zürich Selnau, Bahnhof.
Website: Hallenbad Bungertwies
Want To Save This For Later?
Hallenbad Leimbach
Hallenbad Leimbach is a sports venue in Zurich located on Klebestrasse. It’s a newly renovated building with very clean facilities.
There is a 25m indoor swimming pool with five lanes as well as a small inside pool for kids, and another water play ground on the roof for the summer months.
Address: Klebestrasse 3, 8041 Zürich, Switzerland (Google Maps)
Phone: +41 44 413 55 50
Opening Hours: Monday to Friday: 6 AM–8 AM, 12 PM–10 PM; Saturday: 9 AM–2 PM; Sunday: 9 AM–6 PM
Getting There: 4-minute walk from Zürich, Im Hüsli,
Website: Hallenbad Leimbach
Hallenbad Bläsi
A small 25m indoor pool with 5 lanes that gets crowded at times. Perfectly situated in a quiet neighborhood, locals can visit spontaneously.
Address: Limmattalstrasse 154, 8049 Zürich, Switzerland (Google Maps)
Phone: +41 44 413 55 80
Opening Hours: Monday and Friday: 12–7 PM; Tuesday: 9 AM–8 PM; Wednesday: 9 AM–7 PM; Thursday: 9 AM–10 PM; Friday: 12–7 PM; Saturday and Sunday: 9 AM–4 PM
Getting There: Tram 13, bus 38, 46 and 80 to “Meierhofplatz”. The indoor pool is close to the bus stop (mountainside, a little towards the city).
Website: Hallenbad Bläsi
Hallenbad Kilchberg
With Kilchberg’s two children’s pools, wellness and beauty section, restaurant, and terrace, it sure is a perfect place for the entire family. There is also a simple 5 lane 25m indoor pool, which is great for training.
Address: Hochweidstrasse 10, 8802 Kilchberg, Switzerland (Google Maps)
Phone: +41 44 716 30 90
Opening Hours: Monday to Friday: 8 AM–9 PM; Saturday and Sunday: 8 AM–6 PM
Getting There: Situated nearby to Alterszentrum Hochweid, and close to Altersheim Kilchberg.
Website: Hallenbad Kilchberg
Hallenbad Langnau
With just a simple 4 lane 25m indoor swimming pool, there is not a lot more to say about this pool.
Address: Heuackerstrasse 3, 8135 Langnau am Albis, Switzerland (Google Maps)
Phone: +41 44 713 56 66
Opening Hours: Monday: 1–9 PM; Tuesday to Thursday, 12–9 PM; Friday: 12–6:30 PM; Saturday and Sunday, 9 AM–5 PM
Website: Hallenbad Langnau
Hallenbad Heslibach
Located in the local school, the 25m indoor swimming pool in Küsnacht is mainly used for classes.
Address: u. Heslibachstrasse 33, 8700 Küsnacht, Switzerland (Google Maps)
Phone: +44 910 17 30
Opening Hours: Monday: 11 AM–8 PM; Tuesday to Wednesday, Friday: 9 AM–8 PM; Thursday and Saturday: 9 AM–7 PM; Sunday, Closed
Website: Hallenbad Heslibach