[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Geneva to Zurich

You can get from Geneva to Zurich by train, bus or flight.

Our recommendation

To get from Geneva to Zurich on Jun 15 we recommend taking a train because it’s the best combination of price and speed.

09:15AMGeneva2h41 11:56AMZürich HB
0 changes
$771One-way
Cheapest
09:15AMGeneva2h41 11:56AMZürich HB
0 changes
$771One-way
Other options
10:15AMGeneva2h41 12:56PMZürich HB
0 changes
$781One-way
09:42AMGeneva2h46 12:28PMZürich HB
0 changes
$771One-way
09:15AMGeneva2h52 12:07PMZürich Stadelhofen
1 changes
$771One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Mon
Jun 14
$110SBB
$248Swiss
Tue
Jun 15
$77SBB
$248Swiss
Wed
Jun 16
$66SBB
$204Swiss
Thu
Jun 17
$66SBB
$248Swiss
Fri
Jun 18
$66SBB
$204Swiss
Sat
Jun 19
$65SBB
$248Swiss
Sun
Jun 20
$60SBB
$168Swiss
Mon
Jun 21
$55SBB
$168Swiss
Tue
Jun 22
$44SBB
$160Swiss
Wed
Jun 23
$55SBB
$168Swiss
Thu
Jun 24
$55SBB
$248Swiss
Fri
Jun 25
$44SBB
$160Swiss
Sat
Jun 26
$44SBB
$247Swiss
Sun
Jun 27
$52SBB
$168Swiss
Mon
Jun 28
$55SBB
$168Swiss
Tue
Jun 29
$33SBB
$168Swiss
Wed
Jun 30
$33SBB
$160Swiss
Thu
Jul 1
$33SBB
$253Swiss
Fri
Jul 2
$33SBB
$165Swiss
Sat
Jul 3
$44SBB
$120Swiss
Sun
Jul 4
$49SBB
$121Swiss

Travel from Geneva to Zurich

If you want to travel from Geneva to Zurich, flying or catching a train are all excellent options. There are direct, quick, and convenient trains and super-fast flights, and none of them will take much more than 3 hours to make the trip, putting the shops and culture of Zurich easily within reach. Flying is easily the quickest route, but trains offer a comfortable alternative and are usually be the cheapest way to travel.

Trains from Geneva to Zurich | Travel from Zurich to Geneva

Zurich to Geneva Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

trains

€41

2:40 h

2 Weeks Ahead

flight

€74

0:45 h

2 Months Ahead



What is the best way to travel from Geneva to Zurich?

Cheapest way to travel from Geneva to Zurich


cheap

Taking the train is the cheapest way to travel from Geneva to Zurich. Trains traveling from Geneva to Zurich depart from Geneva's Cornavin station and take at least 2:41 h to arrive at Zurich Hauptbahnhof. Approximately 30 trains from Cornavin every day with the first bus departing Geneva at 4:17 a.m. Train offered from Geneva to Zurich are run by SBB. All trains traveling from Geneva to Zurich are direct.


Fastest way to travel from Geneva to Zurich


fast

Flying is the fastest way to travel from Geneva to Zurich. Taking a flight is still the fastest way to travel from Geneva to Zurich even when travel time to and from Geneva to Zurich's airports is taken into consideration. Taking a flight is 4 times hours faster than taking a high-speed SBB train. Flights traveling from Geneva to Zurich depart from Geneva's airport and arrive at Zurich's airport. Airlines that fly directly from Geneva to Zurich include Air France, SWISS, Eurowings, and Austrian Airlines.


Most popular way to travel from Geneva to Zurich


popular

Taking a flight is the most popular way to travel from Geneva to Zurich. Taking a flight is significantly faster than taking the train. Alternatively, while traveling from Geneva to Zurich car sharing such as Bla Bla Car cheaper than taking a flight on average, and can take almost as little 3 hours to arrive in Zurich. Approximately 10 direct flights travel from Geneva to Zurich per day. Some of the airline ticket cost can be offset by planning ahead and booking your Geneva to Zurichtravel as far ahead of time as possible.


How to get from Geneva to Zürich

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Geneva to Zürich, 100,00% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Geneva to Zürich and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Geneva to Zürich. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Geneva to Zurich
Travel to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Geneva to Zurich.
FAQs
What are the ways to get from Geneva to Zurich?

There are 3 ways to travel from Geneva to Zurich including taking a bus, flight or train.

What is the distance between Geneva and Zurich?

Zurich is approximately 139 miles (224 km) away from Geneva.

Where do people depart from and arrive in when traveling from Geneva to Zurich?

These are the most popular departure and arrival points from Geneva to Zurich:

  • Flights mostly depart from Geneva International Airport and arrive in Zurich Airport.
  • Trains mostly depart from Genève and arrive in Zürich HB.
Who can get me from Geneva to Zurich?

If finding a good deal is your main consideration for your trip from Geneva to Zurich, then we'll help you find the best value travel companies for you:

  • Swiss can get you to Zurich by plane. You can find a good deal for plane tickets with Swiss from Geneva to Zurich for $112 (€87) on Omio.
  • SBB can take you to Zurich by train. If searching for a good deal on trains, you can find tickets for SBB from Geneva to Zurich for $37 (€29).
Is it possible to travel directly from Geneva to Zurich?

Yes, there are direct services available from Geneva to Zurich with the following travel companies:

  • You can book a direct flight with Swiss.
  • You'll find direct trains with SBB.

Direct services tend to save you time and add more convenience in getting you to Zurich as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Geneva to Zurich.

What other popular destinations should I add to my itinerary for my trip from Geneva to Zurich?
Omio customers who travel from Geneva to Zurich often also extend their vacation to go to Paris, Milan or Munich. Omio can help you plan your trip by finding the best connections between Zurich and these popular destinations at a great price.
How far in advance should I book tickets from Geneva to Zurich online to get the best deals?

When planning your trip from Geneva to Zurich, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets are costing on average $112 (€87) one way.
  • Train tickets are costing $37 (€29) one way on average.

However, we recommend buying tickets from Geneva to Zurich online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way from Geneva to Zurich?

The cheapest way to get from Geneva to Zurich is by taking a train. You can find average ticket prices around $37 (€29) compared to other travel options to Zurich:

A train is generally $75 (€58) less than a flight for the same journey. Taking a flight costs on average $112 (€87) from Geneva to Zurich.

What is the fastest way from Geneva to Zurich?

The fastest way from Geneva to Zurich is by flight with an average journey time of 45 min.

There are alternative travel options to Zurich that can usually take longer:

In comparison, traveling by train can take you on average 2 h 41 min.

Stations

Important Stations and Airports for this Journey

Geneva
Zurich
Geneve, Cornavin
Amenities