Rail connections from Zürich city
Category

Public Transport

Transport Type

train

Price

$$

Message from Tanya@SwissFamilyFun

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

Sample travel times & costs

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

Tickets

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.

Luggage

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.

See all 365 things to do