City to city
Trains from Zurich
15 destinations · 10 with direct trains
Open the world railway map →From Zurich you can reach 15 European cities by train in the World Train Map atlas, the quickest being Lucerne in about 41 min. 10 of these run direct. Each route below links to its full journey guide — typical time, changes and operators — and onto the interactive world railway map.
Destinations from Zurich
- Zurich → Lucerne ≈ 41 min · direct
- Zurich → Bern ≈ 56 min · direct
- Zurich → Basel ≈ 1h 01m · direct
- Zurich → Interlaken ≈ 1h 56m · direct
- Zurich → Lausanne ≈ 2h 17m · direct
- Zurich → Geneva ≈ 2h 51m · direct
- Zurich → Stuttgart ≈ 2h 55m · direct
- Zurich → Zermatt ≈ 3h 15m · 1 change
- Zurich → Milan ≈ 3h 22m · direct
- Zurich → Munich ≈ 4h 01m · direct
- Zurich → Innsbruck ≈ 4h 11m · 1 change
- Zurich → Frankfurt ≈ 4h 19m · direct
- Zurich → Paris ≈ 5h 47m · 1 change
- Zurich → Berlin ≈ 7h 33m · 1 change
- Zurich → Vienna ≈ 8h 39m · 1 change
Travelling overnight? See night trains from Zurich.
More railways by country: Switzerland · Germany · Italy · Austria.
Trains from other cities
- Trains from Paris 35 routes
- Trains from London 31 routes
- Trains from Berlin 17 routes
- Trains from Frankfurt 16 routes
- Trains from Munich 16 routes
- Trains from Vienna 14 routes
- Trains from Amsterdam 13 routes
- Trains from Madrid 13 routes
- Trains from Manchester 13 routes
- Trains from Milan 13 routes
- Trains from Brussels 12 routes
- Trains from Barcelona 10 routes