I've been visiting Zurich since my childhood. And I still get caught off guard by a locked restroom door with a keypad.
Zurich is Switzerland's largest and most visited city. Every day, hundreds of thousands of people pass through Zurich HB alone. The good news: Zurich runs the most advanced public toilet network in the country (ZüriWC) with over 100 locations citywide, real-time availability, and even a dedicated app. The challenge is knowing where the free ones are.
Welcome to my personal, regularly updated guide to every free public toilet in Zurich. Learn how the ZüriWC app works. And as a bonus, benefit from the current access codes for fast food restaurants where you can slip in without buying a full meal.
Bookmark this. You'll need it.
Toilet Codes in Zurich (Verified February 2026)
| Location | Address | Code | Last Verified |
|---|---|---|---|
| Burger King (Bahnhofstrasse) | Bahnhofstrasse 100 | 4567 | February 2026 |
| McDonald's (Zurich HB) | Bahnhofplatz 15 | 1295 | February 2026 |
| McDonald's (Opposite Globus) | Bahnhofstrasse 34 | 1144 | February 2026 |
| McDonald's (Opera House / Bellevue) | Bellevueplatz | 3366 | February 2026 |
| Starbucks (Zurich HB) | Bahnhofplatz 1 | 2525 | February 2026 |
Free Public Toilets in Zurich City Center
These toilets are part of the ZüriWC network, managed by the City of Zurich. Bellevue, Bürkliplatz, and Paradeplatz are attended WCs with a CHF 1 fee. The rest are free and unattended.
The ZüriWC app is community-sourced, meaning users can submit ratings and flag issues in real time. If a WC is out of service or unusually clean, someone will have noted it. Access the full live map and mobile app before you walk ten minutes in the wrong direction...
| Name | Address | Features |
|---|---|---|
| Bäckeranlage | Hohlstrasse 91 (inside the park building, Kreis 4, near Helvetiaplatz) | Accessible · Euro-Key |
| Bellevue | Theaterstrasse 2 (staffed underground facility at the Bellevue tram hub) | Staffed · CHF 1 |
| Bürkliplatz | Bürkliplatz 1 (at the lake end of Bahnhofstrasse, near the boat piers) | Staffed · CHF 1 |
| Central | Limmatquai 1 (Central tram stop, north end of the Bahnhofbrücke bridge) | – |
| Escher-Wyss-Platz | Hardstrasse 219 (on the square near the Schiffbau theatre, Kreis 5) | – |
| Helvetiaplatz | Stauffacherstrasse 100 (on the square itself, Kreis 4, beside the fountain) | – |
| Lindenhügel | Lindenhügel path (off Schanzengasse, tucked under the trees on the Lindenhügel hill, Old Town) | – |
| Münsterhof | Stadthausquai 18 (at the corner of Münsterhof square facing the Limmat river) | Accessible |
| Paradeplatz | Underground, below Paradeplatz (staffed, accessed via stairs at the tram stop) | Staffed · CHF 1 |
| Rathausbrücke | Limmatquai 55 (on the riverbank next to the Rathaus, Old Town side) | – |
| Sihlporte | Löwenstrasse 1 (at the base of the Sihlporte commercial building, between Zurich HB and Paradeplatz) | – |
| Stadelhofen | Stadelhoferplatz (inside the Stadelhofen train station concourse, track level) | – |
Free Public Toilets near Zurich City Center
| Name | Address | Features |
|---|---|---|
| Landiwiese | Mythenquai 301 (at the park's main pavilion building, between the Strandbad Mythenquai and the ZSG boat yard) | Accessible · Euro-Key |
| Zürichhorn | Bellerivestrasse 160 (at the lake promenade, near the Chinese Garden entrance and the Lake Side restaurant parking) | – |
| Theaterstrasse 18 | Theaterstrasse 18 (enter the building, take the escalator to the top floor, free public WC on the right) | Free |
| University of Zurich | Rämistrasse 71 (use the main entrance, ground floor corridor to the left before the lecture halls) | Free · Indoor |
| Werdinsel | Werdinsel (on the Limmat river island itself, accessible via the footbridge from Urdorf-/Kanalstrasse in Altstetten; follow the path past the barbecue areas) | – |
| Sihlcity Shopping Center | Kalanderplatz 1 (ground floor near the movie theater entrance, and also level 1 beside the food court) | Accessible · Free |

Tips for Using Toilets in Zurich

Frequently Asked Questions
Last updated: February 2026 by Dimitri Burkhard, founder of Newly Swissed.










