Blue and white Zurich tram on a city street in Switzerland
City Transport

Zurich public transport

Trams, the S-Bahn and the ZVV zones.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 7 min read

Zurich operates one of the most reliable and comprehensive public transport networks in the world — and for a city of its size, the coverage is extraordinary. The ZVV (Zürcher Verkehrsverbund) umbrella brings together trams, S-Bahn suburban rail, city buses, trolleybuses, lake steamers and even some rural funiculars under a single integrated ticketing system. The system runs to the minute, covers virtually every corner of the canton, and makes a car essentially unnecessary for any visitor.

The ZVV zone system

All ZVV transport — trams, buses, S-Bahn, lake boats — is organised into a zone system. Zones radiate outward from the city centre, with Zone 110 covering central Zurich. Most visitor journeys within the city itself fall within zones 110 and 121 (the second ring). The further you travel, the more zones your ticket must cover. At ticket machines, you enter your destination or select zones rather than specifying a route; the machine calculates the correct fare. This zone system applies uniformly across all ZVV operators and modes, making it genuinely easy to transfer between a tram in the city centre and an S-Bahn train to a lake village on the same ticket.

Trams: the backbone of the inner city

Zurich's tram network — operated by VBZ (Verkehrsbetriebe Zürich) — is the heart of the city transport system. More than a dozen tram lines cover the compact city centre and inner suburbs with very high frequency (typically every 7–10 minutes on main routes, every 3–4 minutes on the busiest corridors during peak hours). Key characteristics:

The tram network is so dense in central Zurich that you are rarely more than a few minutes' walk from a stop. Most of the old town (Altstadt), the university area, the lakefront and the Langstrasse district are all within a single tram ride of Zurich HB.

S-Bahn: the regional network

The ZVV S-Bahn covers the entire canton of Zurich and reaches into neighbouring cantons. From Zurich HB, S-Bahn trains run roughly every 15–30 minutes on most lines throughout the day, connecting:

The S-Bahn also runs through a city-centre underground passage at Zurich HB, meaning several stations below ground are accessible for inner-city trips. Stadelhofen station (at the east end of the old town) is an important secondary S-Bahn stop for reaching the Zurichhorn park and lake area.

Buses and trolleybuses

VBZ buses and trolleybuses complement the trams, reaching hilly neighbourhoods (like Zürichberg and the university slopes) and parts of the outer city that trams do not cover. Trolleybuses are common on several central routes and run silently on overhead power. All accept the same ZVV tickets.

Several postbus lines also operate within the ZVV zone system, connecting rural villages and mountain areas in the wider canton — these are part of the Swiss PostBus (PostAuto) national network.

Lake steamers

ZSG (Zürichsee-Schifffahrtsgesellschaft) operates scheduled lake steamer services on Lake Zurich throughout most of the year. These are integrated into the ZVV zone system for destinations within the relevant zones — a standard multi-zone ticket or day pass is valid on the boat as well as the tram. Services run from Zürich Bürkliplatz (at the bottom of Bahnhofstrasse) down the length of the lake to Rapperswil, with smaller intermediate stops at lake villages. For a scenic addition to a day trip, the lake steamer is excellent value when covered by a day pass.

Tickets and passes

ZVV ticketing is logical once you grasp the zone system:

Tickets are available at tram stops (yellow SBB/ZVV machines), at the ZVV shop in Zurich HB, via the SBB Mobile app (the Swiss national rail app, which covers ZVV tickets), or at convenience stores. Validate paper tickets before travel; app tickets activate on purchase. Inspectors operate on all modes and the Swiss attitude to fare evasion is unforgiving — fines are substantial.

Swiss travel passes: the Swiss Travel Pass (for visitors to Switzerland) includes unlimited ZVV travel across all zones as part of its coverage, making it an excellent option if you are also travelling between Swiss cities by intercity rail. Check whether it covers your planned itinerary before buying.

Getting to and from Zurich Airport

Zurich Airport (ZRH) is directly on the S-Bahn network — S2, S16 and other lines run to the airport station (directly beneath the terminal) from Zurich HB in around 10–13 minutes. Services run approximately every 10 minutes during the day. An airport ticket covers zones 110–121–122 (or check the machine for the "to airport" option). The connection is fast, direct and one of the easiest airport-to-city links in Switzerland — see the Zurich airport to city guide for full detail.

Central Zurich is a walkable city. The Altstadt (old town) on both banks of the Limmat river is compact and largely pedestrianised, and the famous Bahnhofstrasse shopping street is a five-minute walk from Zurich HB. Many of the city's key sights — the Grossmünster, Fraumünster, Kunsthaus art museum and the ETH university — are within comfortable walking distance of each other. The lakefront at Zürichhorn and Mythenquai is easy to cycle or walk along in good weather.

Tips for getting around Zurich

Frequently asked questions

Does the Swiss Travel Pass cover Zurich city transport?

Yes. The Swiss Travel Pass includes unlimited travel on all ZVV zones within Switzerland, covering trams, buses, S-Bahn and lake steamers in Zurich. If you are buying a Swiss rail pass for a wider Switzerland trip, you do not need separate city transport tickets in Zurich.

How do I buy a ZVV ticket at a tram stop?

Yellow ticket machines at most tram stops and S-Bahn stations have English-language menus. Select your destination or the zones you need, choose ticket type (single, day pass, short distance), and pay by card or cash. App tickets via SBB Mobile are an increasingly popular alternative.

Are lake boats included in my ZVV day pass?

Yes, within the relevant zones. ZSG lake steamers on Lake Zurich are integrated into the ZVV zone system. A day pass covering zones 110 and 121 includes the lake service from Bürkliplatz toward Thalwil and the western lake shore.

Is tipping expected on ZVV transport?

No — ZVV trams and S-Bahn are unmanned self-service systems. Staff at the main HB information desk are helpful but tips are not expected. The norm in Switzerland generally is rounding up small bills, but transport is a flat ticket price with no tipping.

Sources and further reading: