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
Shortest travel time:
2 h 46 m
Longest travel time:
2 h 59 m
Lowest train ticket cost:
$72
Avg. daily departures:
14
Earliest departure:
05:19
Latest departure:
18:32
Zurich
Zurich train station
Zurich Hauptbahnhof
Bahnhofplatz 7, 8001, Zurich, Switzerland
273 km
Geneva
Geneva train station
Cornavin
Pl de Cornavin, 1203 Geneve 2, Geneva, Switzerland

Zurich to Geneva Train Information

You have to agree that it's hard to find a better way to travel that a modern high-speed train. Why not a plane? Well, rail tickets are much cheaper (especially when booked in advance), the airports are mostly located on the outskirts of the cities and are hard to reach, and a plane ride is not an option for people who are afraid of flying. Buses provide close to none comfort and can't boast fast travel times. So a train ride is a great choice to travel and the best option for Zurich - Geneva connection. The trains on the Zurich - Geneva railway route are safe, fast, and provide great onboard amenities. You can check out the timetable and book tickets for any train in Switzerland on Rail Ninja!

Zurich to Geneva Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Morning trains
2 hrs 46 min
2 hrs 59 min
05:19
11:32
7
Afternoon trains
2 hrs 46 min
2 hrs 46 min
12:32
17:32
6
Evening trains
2 hrs 46 min
2 hrs 46 min
18:32
18:32
1

Trains on Zurich - Geneva Route

Brand name
Train type
Travel time
Price from
Departures
Rating
SBB
SBB
Intercity train
2 hrs 46 min
$72
14

Zurich to Geneva Train Review & Rating

Very clean and spacious cabins. Seats were comfortable as well.

Markus about traveling from Zurich to Geneva