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 6 Aug we recommend taking a flight because it’s the best combination of price and speed.

10:00Geneva International Airport0h55 10:55Zurich Airport
0 changes
£1811One-way
Cheapest
10:00Geneva International Airport0h55 10:55Zurich Airport
0 changes
£1811One-way
Other options
20:30Geneva International Airport0h50 21:20Zurich Airport
0 changes
£1811One-way
07:35Geneva International Airport0h55 08:30Zurich Airport
0 changes
£1811One-way
15:15Geneva International Airport0h50 16:05Zurich Airport
0 changes
£1811One-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
Place to stay

Need a place to stay?

view on map
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

Thu
5 Aug
Find prices
£181Swiss
Fri
6 Aug
Find prices
£181Swiss
Sat
7 Aug
Find prices
£112Swiss
Sun
8 Aug
Find prices
£133Swiss
Mon
9 Aug
Find prices
£150Swiss
Tue
10 Aug
Find prices
£124Swiss
Wed
11 Aug
£39SBB
£124Swiss
Thu
12 Aug
Find prices
£149Swiss
Fri
13 Aug
Find prices
£149Swiss
Sat
14 Aug
Find prices
£124Swiss
Sun
15 Aug
Find prices
£123Swiss
Mon
16 Aug
Find prices
£149Swiss
Tue
17 Aug
£39SBB
£104Swiss
Wed
18 Aug
Find prices
£124Swiss
Thu
19 Aug
Find prices
£150Swiss
Fri
20 Aug
£38SBB
£149Swiss
Sat
21 Aug
Find prices
£105Swiss
Sun
22 Aug
Find prices
£105Swiss
Mon
23 Aug
Find prices
£149Swiss
Tue
24 Aug
Find prices
£86Swiss
Wed
25 Aug
Find prices
£105Swiss

Travel Information from Geneva to Zurich

distanceDistance139 miles (224 km)
modeAvailable travel modesFlight or train
priceTicket price range£26 - £79
cheapestCheapest modeTrain • £26 • 2 h 41 min
fastestFastest modeFlight • £79 • 45 min
carriersPopular travel companiesSwiss or SBB

Travel 139 miles (224 km) by flight or train between Geneva and Zurich. If speed is a priority, then a flight is the best option with an average duration of 45 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £26. The most popular travel providers which serve this route are Swiss or SBB among others. Travellers can even take a direct flight or train from Geneva to Zurich.

The Window Seat

Read more about Zurich

Zurich: A City Guide
Zurich: A City Guide

Shrugging off its reputation as a boring capital of finance and fondue, Zurich is actually—gasp!—becoming cool with plenty of things to see and do. In Zurich-West, the former no-go industrial area of District 5 is now the...

Continue reading
The Green Light
The Green Light

We live in uncertain times and it’s normal to feel stressed about the future. As we are all forced to spend more time at home, our routines have also become more limited and monotonous—think thrice-daily commutes...

Continue reading
Omio Launches the Open Travel Index
Omio Launches the Open Travel Index

As a result of COVID-19, travel rules and regulations are in a constant flux. Omio has gathered all the latest updates on travel restrictions across Europe in the Open Travel Index. This online resource serves as an interactive discovery tool...

Continue reading

The Journey from Geneva to Zurich

Travelling from Geneva to Zurich is a pleasant experience whether you go by plane or train. Coach travel is not possible between Geneva and Zurich. Planes represent the fastest, but most expensive journey option. Trains overall are the most ideal way to travel, taking less than three hours and giving passengers the opportunity to take in the beautiful scenery of Switzerland as they cross from the west to the east of the country.

Trains from Geneva to Zurich

Travelling from Geneva to Zurich is easy by train, with a journey time of just over 2.5 hours. National rail travel in Switzerland is operated by SBB-CFF-FFS, the country’s federal rail service. Trains bound for Zurich depart from Genève-Cornavin railway station, the city’s main rail terminus located at the heart of Geneva. Trains depart up to three times per hour throughout the day. Trains arrive at Hauptbahnhof, Zurich’s main and most central railway station.

Flights from Geneva to Zurich

Travelling from Geneva to Zurich by plane is a fast option. A number of direct daily flights are available from Geneva to Zurich, mostly by Swiss Air who operates up to ten journeys per day. Although on most days two flights are also available from Ethiad Airways. Journey time by plane is less than one hour. Planes depart from Geneva Airport, sometimes referred to as Cointrin Airport, which is located to the northwest of the city centre itself. Planes arrive in Zurich International Airport which is located 10 km to the north of the city centre. [/p]

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 my Geneva to Zurich travel options?

You can travel from Geneva to Zurich 2 different ways: flight or train.

How many miles from Geneva to Zurich would I travel?

The distance from Geneva to Zurich is approximately 139 miles (224 km).

What are the departure and arrival points when travelling from Geneva to Zurich?

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

  • Most travellers take a flight from Geneva International Airport to Zurich Airport.
  • Most travellers take a train from Genève to Zürich HB.
Who can get me from Geneva to Zurich?

Omio works with many trusted partners that can help you travel the best way from Geneva to Zurich:

  • You can travel by plane to Zurich from Geneva with Swiss, and you can find Swiss Geneva to Zurich tickets for £79 on Omio.
  • You can take a train from Geneva to Zurich with SBB. Cheap tickets can be found for £26 with SBB from Geneva to Zurich.
Can I travel directly between Geneva and Zurich?

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

  • You can check for a direct flight to Zurich with Swiss.
  • You can find a direct train to Zurich with SBB.

As you won't need to change at another stop in between, direct services to Zurich tend to save you time and add more convenience, so it's worth paying attention to before you buy tickets for this route.

What is another destination I should add to my tour from Geneva to Zurich?
Looking to extend your trip from Geneva to Zurich? Many Omio customers who go from Geneva to Zurich usually extend their holiday to explore other popular destinations like Paris, Milan or Munich. If you're looking to explore Paris, Milan or Munich from Zurich, let Omio find you the best connections available at an affordable price.
How far in advance should I book my Geneva to Zurich ticket online to get the best deals?

Before travelling from Geneva to Zurich, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a plane ticket is £79 one way on average for this trip.
  • The price of a train ticket for this route is on average £26 one way.

But we recommend booking Geneva to Zurich tickets online a few months before your planned travel date to score the best deals and save money on your trip.

What is the cheapest way to go to Zurich from Geneva?

Train services offer the cheapest way to get from Geneva to Zurich. Tickets for a train cost on average £26.

This is compared to other travel options to Zurich:

A train is generally £53 less than a flight for the same route. A flight costs on average £79 from Geneva to Zurich.

What is the fastest way to get from Geneva to Zurich?

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

Other travel options between Geneva and Zurich can usually take longer:

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

Stations

Important Stations and Airports for this Journey

Geneva
Zurich
Geneve, Cornavin
Amenities