Trains Zurich Geneva to Zurich

Train tickets from Geneva to Zurich

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Geneva (GVA)
Zurich (ZRH)
Tue 7/27
Wed 8/4
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Train information from Geneva to Zurich

Find information about train ticket prices, journey time, and companies that offer transportation from Geneva to Zurich
ROUND-TRIP FROM$78The best round-trip train deal from Geneva to Zurich found on momondo in the last 72 hours is $78
ONE-WAY FROM$45The best one-way train deal from Geneva to Zurich found on momondo in the last 72 hours is $45
AVG TRAVEL TIME2h 41mAverage time it takes to travel by train from Geneva to Zurich
TRAIN COMPANIESSBB, AccesRailThere are 2 train companies servicing this route: SBB, AccesRail

Book return-trip train tickets from Geneva to Zurich

Ride from Geneva to Zurich by train with our quickest and cheapest round-trip tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Cheapest
Quickest
SBB
Aug 6
2:12 am
Geneva
2h 44m
4:56 am
Zurich Hauptbahnhof
Aug 8
1:19 am
Zurich Hauptbahnhof
2h 59m
4:18 am
Geneva
AccesRail
Sep 8
3:05 pm
Geneva Geneve-Cointrin
2h 51m
5:56 pm
Zurich Hauptbahnhof
Sep 12
12:04 pm
Zurich Hauptbahnhof
2h 52m
2:56 pm
Geneva Geneve-Cointrin
AccesRail
Sep 8
10:05 am
Geneva Geneve-Cointrin
2h 51m
12:56 pm
Zurich Hauptbahnhof
Sep 12
10:32 am
Zurich Hauptbahnhof
2h 55m
2 stops
1:27 pm
Geneva Geneve-Cointrin
AccesRail
Sep 18
5:32 am
Geneva Geneve-Cointrin
2h 56m
2 stops
8:28 am
Zurich Hauptbahnhof
Sep 27
8:32 am
Zurich Hauptbahnhof
2h 55m
2 stops
11:27 am
Geneva Geneve-Cointrin
AccesRail
Sep 18
5:05 am
Geneva Geneve-Cointrin
3h 07m
1 stop
8:12 am
Zurich
Sep 27
9:48 am
Zurich
3h 08m
1 stop
12:56 pm
Geneva Geneve-Cointrin
AccesRail
Sep 18
3:05 am
Geneva Geneve-Cointrin
2h 51m
5:56 am
Zurich Hauptbahnhof
Sep 27
5:04 am
Zurich Hauptbahnhof
2h 52m
7:56 am
Geneva Geneve-Cointrin
Search all trains

Book one-way train tickets from Geneva to Zurich

If you’d prefer to ride from Geneva to Zurich by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Cheapest
Quickest
SBB
Aug 6
2:12 am
Geneva
2h 44m
4:56 am
Zurich Hauptbahnhof
SBB
Aug 2
2:12 am
Geneva
2h 44m
4:56 am
Zurich Hauptbahnhof
SBB
Jul 31
2:12 am
Geneva
2h 44m
4:56 am
Zurich Hauptbahnhof
Search all trains

FAQs for booking trains from Geneva to Zurich

How much does a train ticket from Geneva to Zurich cost?

Search for train tickets from Geneva to Zurich for this week, starting at $45 one-way. At $56 on average, one-way train tickets from Geneva to Zurich are best booked early to save more on your trip.

How long is the train ride from Geneva to Zurich?

It takes 2h 41m to get from Geneva to Zurich by train. SBB is one of the fastest options available.

When should I purchase the train tickets from Geneva to Zurich?

Currently, train tickets prices from Geneva to Zurich are generally similar no matter when you choose to book them. Prices are $56 one-way on average.

Which train companies operate between Geneva to Zurich?

The trains offering service from Geneva to Zurich SBB and AccesRail. SBB has been found as the cheapest option available at $78 round-trip.

How far is Geneva Geneve-Cointrin to Zurich by train?

The distance between Geneva Geneve-Cointrin and Zurich is about 139.2 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. Most trains from Geneva Geneve-Cointrin to Zurich will get there in 2h 41m.


Popular train routes to Zurich

Most frequently searched train routes to Zurich, along with the cheapest price and shortest travel time.
Trains to Zurich from Munich
Fastest travel time 4h 45m
Cheapest price $200
Trains Zurich Geneva to Zurich
  • Round-trip
  • One-way