Routes and stations
Zürich HB (main station) is the hub for S-Bahn and long-distance trains. Trams run along Bahnhofstrasse to Paradeplatz and Bellevue on the lake, and up to the old town and the university.
S-Bahn trains and the Uetliberg railway reach viewpoints and lake towns. ZVV tickets are also valid on lake boats within your zones.
Tickets and fares
Prices depend on the zones you cross. A one-hour ticket for zone 110 costs about CHF 4.60 in 2nd class, and a short-distance ticket CHF 2.80. A 24-hour ticket for zone 110 costs about CHF 9.20.
The ZürichCARD costs CHF 29 for 24 hours or CHF 56 for 72 hours. It covers public transport in the whole ZVV area, including the airport, and gives discounts at museums.
The current price list is valid from 14 December 2025. Check the ZVV app or a machine for the exact fare.
How to buy
Buy tickets at machines at every stop, in the ZVV or SBB Mobile app, or at station counters. Machines accept bank cards and Swiss francs.
Tickets must be bought before boarding. There are no gates, and travelling without a ticket leads to a high surcharge.
Tips for travellers
From Zurich Airport, frequent trains reach Zürich HB in about 10–15 minutes. You need a ticket covering zones 121 and 110, or a ZürichCARD.
Night buses and trains run on Friday and Saturday nights with a normal valid ticket.
Switzerland is expensive. A day pass or ZürichCARD often pays off after three or four trips.
Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.