Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Timetable for
1k+ routes worldwide
Flexible payments
20+ methods
Real human support
24/7 help
Country
Routes via Zurich
48 routes
Ticket price
from
HK$282
Departures per day
371
Stations map
Zurich train station
Popular Train Routes to and from Zurich
As a traveler, you can choose from many travel options to get from city to city. But if you're looking for an easy way to travel between Zurich and other parts of Switzerland, then the train will be the best option. A train ride through the Swiss expanses is a once-in-a-lifetime experience. The views of lush green forests and cascading waterfalls will take your breath away as you enjoy the breathtaking scenery from your window seat. Thus, make sure to check out some of the most popular routes like Basel to Zurich or Zurich to Zermatt below and get ready for an amazing journey!
Filter by
-
Como220 kmZurichChur120 kmZurichTrains per day: 17|Popular trains:
SBB
Zurich120 kmChurTrains per day: 17|Popular trains:SBB
Zurich200 kmLuganoLugano200 kmZurichZurich265 kmTorinoTrains per day: 8|Popular trains:Trenitalia
-
Torino265 kmZurichTrains per day: 9|Popular trains:
Trenitalia
Zurich1200 kmLondonTrains per day: 1|Popular trains:BeNe
London1200 kmZurichTrains per day: 2|Popular trains:Eurostar (EST)
Hamburg695 kmZurichTrains per day: 11|Popular trains:Deutsche Bahn
,Deutsche Bahn
Zurich695 kmHamburgZurich120 kmBregenz -
Milan256 kmZurichZurich256 kmMilanZurich778 kmViennaTrains per day: 6|Popular trains:
OEBB
,OEBB
Vienna778 kmZurichTrains per day: 6|Popular trains:OEBB
,OEBB
Zurich609 kmParisParis609 kmZurich -
Zurich127 kmInterlakenTrains per day: 7|Popular trains:
SBB
Interlaken127 kmZurichTrains per day: 7|Popular trains:SBB
Munich354 kmZurichZurich354 kmMunichZurich54 kmLucerneTrains per day: 41|Popular trains:OEBB
,OEBB
,InterRegio
Lucerne54 kmZurichTrains per day: 41|Popular trains:OEBB
,OEBB
-
Bern117 kmZurichTrains per day: 18|Popular trains:
SBB
Zurich117 kmBernTrains per day: 18|Popular trains:SBB
Zurich273 kmGenevaTrains per day: 14|Popular trains:SBB
Geneva273 kmZurichTrains per day: 16|Popular trains:SBB
Zurich88 kmBaselBasel88 kmZurichTrains per day: 16|Popular trains:SBB
-
Zurich245 kmZermattTrains per day: 7|Popular trains:
SBB
Zermatt245 kmZurichTrains per day: 7|Popular trains:SBB
Salzburg470 kmZurichTrains per day: 7|Popular trains:OEBB
,OEBB
Zurich470 kmSalzburgTrains per day: 7|Popular trains:OEBB
,OEBB
Ljubljana478 kmZurichTrains per day: 1|Popular trains:OEBB
Venice500 kmZurich -
Zurich500 kmVeniceMulhouse180 kmZurichZurich180 kmMulhouseTrains per day: 1|Popular trains:
BeNe
Berlin670 kmZurichTrains per day: 1|Popular trains:OEBB
Zurich670 kmBerlinTrains per day: 1|Popular trains:OEBB
Cologne450 kmZurich -
Zurich450 kmCologneDortmund540 kmZurichTrains per day: 1|Popular trains:
Regional-Express
Frankfurt (Main)300 kmZurichTrains per day: 17|Popular trains:Deutsche Bahn
,Deutsche Bahn
,Deutsche Bahn
Zurich300 kmFrankfurt (Main)Amsterdam800 kmZurichTrains per day: 6|Popular trains:Dutch Railways
,Eurostar (EST)
Zurich800 kmAmsterdamTrains per day: 1|Popular trains:BeNe
-
Budapest811 kmZurichTrains per day: 2|Popular trains:
EuroNight
Zurich811 kmBudapestTrains per day: 1|Popular trains:Nightjet
Lausanne123 kmZurichTrains per day: 51|Popular trains:OEBB
Zurich123 kmLausanneTrains per day: 49|Popular trains:OEBB
Montreux150 kmZurichTrains per day: 16|Popular trains:SBB
Zurich150 kmMontreuxTrains per day: 15|Popular trains:SBB
-
Paris Charles de Gaulle Airport600 kmZurichTrains per day: 1|Popular trains:
SNCF
Zurich600 kmParis Charles de Gaulle AirportTrains per day: 1|Popular trains:BeNe
Innsbruck222 kmZurichZurich222 kmInnsbruckBuchs95 kmZurichZurich95 kmBuchs
Filter by
-
Como220 kmZurichChur120 kmZurichTrains per day: 17|Popular trains:
SBB
-
Zurich120 kmChurTrains per day: 17|Popular trains:
SBB
Zurich200 kmLugano -
Lugano200 kmZurichZurich265 kmTorinoTrains per day: 8|Popular trains:
Trenitalia
-
Torino265 kmZurichTrains per day: 9|Popular trains:
Trenitalia
Zurich1200 kmLondonTrains per day: 1|Popular trains:BeNe
-
London1200 kmZurichTrains per day: 2|Popular trains:
Eurostar (EST)
Hamburg695 kmZurichTrains per day: 11|Popular trains:Deutsche Bahn
,Deutsche Bahn
-
Zurich695 kmHamburgZurich120 kmBregenz
-
Milan256 kmZurichZurich256 kmMilan
-
Zurich778 kmViennaTrains per day: 6|Popular trains:
OEBB
,OEBB
Vienna778 kmZurichTrains per day: 6|Popular trains:OEBB
,OEBB
-
Zurich609 kmParisParis609 kmZurich
-
Zurich127 kmInterlakenTrains per day: 7|Popular trains:
SBB
Interlaken127 kmZurichTrains per day: 7|Popular trains:SBB
-
Munich354 kmZurichZurich354 kmMunich
-
Zurich54 kmLucerneTrains per day: 41|Popular trains:
OEBB
,OEBB
,InterRegio
Lucerne54 kmZurichTrains per day: 41|Popular trains:OEBB
,OEBB
-
Bern117 kmZurichTrains per day: 18|Popular trains:
SBB
Zurich117 kmBernTrains per day: 18|Popular trains:SBB
-
Zurich273 kmGenevaTrains per day: 14|Popular trains:
SBB
Geneva273 kmZurichTrains per day: 16|Popular trains:SBB
-
Zurich88 kmBaselBasel88 kmZurichTrains per day: 16|Popular trains:
SBB
-
Zurich245 kmZermattTrains per day: 7|Popular trains:
SBB
Zermatt245 kmZurichTrains per day: 7|Popular trains:SBB
-
Salzburg470 kmZurichTrains per day: 7|Popular trains:
OEBB
,OEBB
Zurich470 kmSalzburgTrains per day: 7|Popular trains:OEBB
,OEBB
-
Ljubljana478 kmZurichTrains per day: 1|Popular trains:
OEBB
Venice500 kmZurich -
Zurich500 kmVeniceMulhouse180 kmZurich
-
Zurich180 kmMulhouseTrains per day: 1|Popular trains:
BeNe
Berlin670 kmZurichTrains per day: 1|Popular trains:OEBB
-
Zurich670 kmBerlinTrains per day: 1|Popular trains:
OEBB
Cologne450 kmZurich -
Zurich450 kmCologneDortmund540 kmZurichTrains per day: 1|Popular trains:
Regional-Express
-
Frankfurt (Main)300 kmZurichTrains per day: 17|Popular trains:
Deutsche Bahn
,Deutsche Bahn
,Deutsche Bahn
Zurich300 kmFrankfurt (Main) -
Amsterdam800 kmZurichTrains per day: 6|Popular trains:
Dutch Railways
,Eurostar (EST)
Zurich800 kmAmsterdamTrains per day: 1|Popular trains:BeNe
-
Budapest811 kmZurichTrains per day: 2|Popular trains:
EuroNight
Zurich811 kmBudapestTrains per day: 1|Popular trains:Nightjet
-
Lausanne123 kmZurichTrains per day: 51|Popular trains:
OEBB
Zurich123 kmLausanneTrains per day: 49|Popular trains:OEBB
-
Montreux150 kmZurichTrains per day: 16|Popular trains:
SBB
Zurich150 kmMontreuxTrains per day: 15|Popular trains:SBB
-
Paris Charles de Gaulle Airport600 kmZurichTrains per day: 1|Popular trains:
SNCF
Zurich600 kmParis Charles de Gaulle AirportTrains per day: 1|Popular trains:BeNe
-
Innsbruck222 kmZurichZurich222 kmInnsbruck
-
Buchs95 kmZurichZurich95 kmBuchs