West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
You can get from Geneva to Zurich by train, bus or flight.
To get from Geneva to Zurich on 6 Aug we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||139 miles (224 km)|
|Available travel modes||Flight or train|
|Ticket price range||£26 - £79|
|Cheapest mode||Train • £26 • 2 h 41 min|
|Fastest mode||Flight • £79 • 45 min|
|Popular travel companies||Swiss 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 pandemic ravaged the travel industry. Planes sat quietly on runways, ferry horns fell silent, and trains and buses emitted a whimper. The memory of our last vacation seems like a dream. However, thanks to the effective rollout of vaccines...Continue reading
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
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
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
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.
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.
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.
You can travel from Geneva to Zurich 2 different ways: flight or train.
The distance from Geneva to Zurich is approximately 139 miles (224 km).
These are the most popular departure and arrival points when travelling from Geneva to Zurich:
Omio works with many trusted partners that can help you travel the best way from Geneva to Zurich:
Yes, there are direct routes from Geneva to Zurich with the following travel companies:
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.
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:
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.
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.
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.
Here are some other resources that might have the information you need