Public Transport
Public Transport
train
$$
Zürich HB is the main train station in Zürich city. It has frequent connections to most major destinations in Switzerland, including Lucerne, Interlaken, Zermatt, Bern, Basel, Geneva, Lugano, Chur, etc.
📍 See location of Zürich HB
Here are some travel times from Zürich HB to popular destinations. I've include a sample adult one-way fare for 2024.
Zürich Airport (aka Zürich Flughafen): 9-13 mins / frequent direct trains / CHF 7
Lucerne (aka Luzern): 41 mins to 1h / frequent direct trains / CHF 27
Interlaken Ost (via Bern) : 2h / 0-1 transfers / CHF 73
Grindelwald: 2h50 / 2-3 transfers / CHF 84.80
Wengen: 3h / 2-3 transfers / CHF 88
Mürren (aka Mürren BLM): 3h / 4 transfers / CHF 92.60
Zermatt: 3h40 / 1-2 transfers / CHF 130
Lugano: 2h / 0-1 transfer / CHF 68
Geneva: 2h43 / direct / CHF 92
Appenzell: 1h51 / 1 transfer / CHF 38
These journeys are free with Swiss Travel Pass, Eurail, and Interrail passes. Discounted 50% with Swiss Half Fare Card.
Check the current train schedule and purchase individual tickets on SBB.ch and the SBB Mobile app.
This train station has luggage lockers on the floor directly below the main hall. Look for the sign with the luggage icon.
Want to see more?
I have created curated maps and itineraries for travellers that want to travel like me.