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
FAQ
What to Know About Swiss Cornavin Railway Station
How do I get from Geneva airport to the train station?
Without a shadow of a doubt, the easiest way to travel between the city's airport and Geneva train station is by taking a fast train, that can make this journey in under 7 minutes.
Related routes
Filter by
-
Geneva155 kmBernTrains per day: 16|Popular trains:
SBB
Bern155 kmGenevaTrains per day: 14|Popular trains:SBB
Geneva174 kmTorinoTrains per day: 2|Popular trains:Trenitalia
Torino174 kmGenevaTrains per day: 5|Popular trains:Trenitalia
Geneva1100 kmLondonTrains per day: 7|Popular trains:SNCF
,BeNe
,TER
London1100 kmGenevaTrains per day: 6|Popular trains:Eurostar (EST)
-
Frankfurt (Main)600 kmGenevaTrains per day: 8|Popular trains:
Deutsche Bahn
Geneva600 kmFrankfurt (Main)Trains per day: 6|Popular trains:Deutsche Bahn
Berlin1000 kmGenevaTrains per day: 4|Popular trains:Deutsche Bahn
Geneva1000 kmBerlinTrains per day: 2|Popular trains:Deutsche Bahn
Munich464 kmGenevaTrains per day: 6|Popular trains:Deutsche Bahn
Geneva464 kmMunichTrains per day: 5|Popular trains:Deutsche Bahn
-
Bologna449 kmGenevaTrains per day: 5|Popular trains:
Trenitalia
Geneva449 kmBolognaTrains per day: 3|Popular trains:Trenitalia
Clermont-Ferrand150 kmGenevaTrains per day: 7|Popular trains:BeNe
,TER
Geneva150 kmClermont-FerrandTrains per day: 6|Popular trains:TER
Narbonne299 kmGenevaTrains per day: 7|Popular trains:SNCF
,TER
Geneva299 kmNarbonneTrains per day: 5|Popular trains:TER
-
Montelimar317 kmGenevaTrains per day: 10|Popular trains:
BeNe
,TER
Geneva317 kmMontelimarTrains per day: 10|Popular trains:SNCF
,BeNe
,TER
Perpignan349 kmGenevaTrains per day: 5|Popular trains:SNCF
,BeNe
,TER
Geneva349 kmPerpignanTrains per day: 5|Popular trains:BeNe
,TER
Amboise420 kmGenevaTrains per day: 8|Popular trains:TER
Geneva420 kmAmboiseTrains per day: 8|Popular trains:SNCF
,TER
-
Geneva21 kmNyonTrains per day: 19|Popular trains:
SBB
Nyon21 kmGenevaTrains per day: 18|Popular trains:SBB
,SBB
Paris499 kmGenevaTrains per day: 11|Popular trains:SNCF
,BeNe
Geneva499 kmParisTrains per day: 12|Popular trains:SNCF
,BeNe
,TER
Zurich273 kmGenevaTrains per day: 14|Popular trains:SBB
Geneva273 kmZurichTrains per day: 16|Popular trains:SBB
-
Geneva232 kmZermattTrains per day: 13|Popular trains:
SBB
Zermatt232 kmGenevaTrains per day: 15|Popular trains:SBB
Geneva365 kmMilanMilan365 kmGenevaMontreux65 kmGenevaTrains per day: 17|Popular trains:SBB
,SBB
Geneva65 kmMontreux -
Chambery145 kmGenevaTrains per day: 9|Popular trains:
TER
Geneva145 kmChamberyTrains per day: 11|Popular trains:BeNe
,TER
Geneva410 kmMarseilleTrains per day: 9|Popular trains:TER
Marseille410 kmGenevaTrains per day: 9|Popular trains:SNCF
,BeNe
Lyon149 kmGenevaTrains per day: 13|Popular trains:TER
Geneva149 kmLyonTrains per day: 13|Popular trains:SNCF
,TER
-
Geneva286 kmSt. MoritzTrains per day: 5|Popular trains:
SBB
St. Moritz286 kmGenevaTrains per day: 6|Popular trains:SBB
Florence550 kmGenevaGeneva550 kmFlorenceTrains per day: 1|Popular trains:TER
Geneva51 kmLausanneTrains per day: 15|Popular trains:SBB
Lausanne51 kmGenevaTrains per day: 15|Popular trains:SBB
Filter by
-
Geneva155 kmBernTrains per day: 16|Popular trains:
SBB
Bern155 kmGenevaTrains per day: 14|Popular trains:SBB
-
Geneva174 kmTorinoTrains per day: 2|Popular trains:
Trenitalia
Torino174 kmGenevaTrains per day: 5|Popular trains:Trenitalia
-
Geneva1100 kmLondonTrains per day: 7|Popular trains:
SNCF
,BeNe
,TER
London1100 kmGenevaTrains per day: 6|Popular trains:Eurostar (EST)
-
Frankfurt (Main)600 kmGenevaTrains per day: 8|Popular trains:
Deutsche Bahn
Geneva600 kmFrankfurt (Main)Trains per day: 6|Popular trains:Deutsche Bahn
-
Berlin1000 kmGenevaTrains per day: 4|Popular trains:
Deutsche Bahn
Geneva1000 kmBerlinTrains per day: 2|Popular trains:Deutsche Bahn
-
Munich464 kmGenevaTrains per day: 6|Popular trains:
Deutsche Bahn
Geneva464 kmMunichTrains per day: 5|Popular trains:Deutsche Bahn
-
Bologna449 kmGenevaTrains per day: 5|Popular trains:
Trenitalia
Geneva449 kmBolognaTrains per day: 3|Popular trains:Trenitalia
-
Clermont-Ferrand150 kmGenevaTrains per day: 7|Popular trains:
BeNe
,TER
Geneva150 kmClermont-FerrandTrains per day: 6|Popular trains:TER
-
Narbonne299 kmGenevaTrains per day: 7|Popular trains:
SNCF
,TER
Geneva299 kmNarbonneTrains per day: 5|Popular trains:TER
-
Montelimar317 kmGenevaTrains per day: 10|Popular trains:
BeNe
,TER
Geneva317 kmMontelimarTrains per day: 10|Popular trains:SNCF
,BeNe
,TER
-
Perpignan349 kmGenevaTrains per day: 5|Popular trains:
SNCF
,BeNe
,TER
Geneva349 kmPerpignanTrains per day: 5|Popular trains:BeNe
,TER
-
Amboise420 kmGenevaTrains per day: 8|Popular trains:
TER
Geneva420 kmAmboiseTrains per day: 8|Popular trains:SNCF
,TER
-
Geneva21 kmNyonTrains per day: 19|Popular trains:
SBB
Nyon21 kmGenevaTrains per day: 18|Popular trains:SBB
,SBB
-
Paris499 kmGenevaTrains per day: 11|Popular trains:
SNCF
,BeNe
Geneva499 kmParisTrains per day: 12|Popular trains:SNCF
,BeNe
,TER
-
Zurich273 kmGenevaTrains per day: 14|Popular trains:
SBB
Geneva273 kmZurichTrains per day: 16|Popular trains:SBB
-
Geneva232 kmZermattTrains per day: 13|Popular trains:
SBB
Zermatt232 kmGenevaTrains per day: 15|Popular trains:SBB
-
Geneva365 kmMilanMilan365 kmGeneva
-
Montreux65 kmGenevaTrains per day: 17|Popular trains:
SBB
,SBB
Geneva65 kmMontreux -
Chambery145 kmGenevaTrains per day: 9|Popular trains:
TER
Geneva145 kmChamberyTrains per day: 11|Popular trains:BeNe
,TER
-
Geneva410 kmMarseilleTrains per day: 9|Popular trains:
TER
Marseille410 kmGenevaTrains per day: 9|Popular trains:SNCF
,BeNe
-
Lyon149 kmGenevaTrains per day: 13|Popular trains:
TER
Geneva149 kmLyonTrains per day: 13|Popular trains:SNCF
,TER
-
Geneva286 kmSt. MoritzTrains per day: 5|Popular trains:
SBB
St. Moritz286 kmGenevaTrains per day: 6|Popular trains:SBB
-
Florence550 kmGenevaGeneva550 kmFlorenceTrains per day: 1|Popular trains:
TER
-
Geneva51 kmLausanneTrains per day: 15|Popular trains:
SBB
Lausanne51 kmGenevaTrains per day: 15|Popular trains:SBB