Trains in Germany
Trains in France
Trains in Spain
Trains in the UK
Trains in Italy
Rome to Venice train
Barcelona to Madrid train
Paris to Amsterdam train
London to Paris train
Berlin Hbf to Hamburg Hbf train
Vienna to Budapest train
Venice to Milan train
Malmo to Copenhagen train
Prague to Berlin train
Brussels to Amsterdam train
Buses in Germany
Buses in the UK
Buses in France
Buses in the US
Buses in Spain
Valencia to Barcelona bus
Brussels to Paris bus
Cork to Dublin bus
Madrid to Granada bus
Manchester to Leeds bus
Paris to Amsterdam bus
Malaga to Madrid bus
Vienna to Bratislava bus
Paris to Brussels bus
Lisbon to Lagos bus
Flights to France
Flights to Poland
Flights to the UK
Flights to Germany
Flights to Canada
Paris to Barcelona flights
Amsterdam to Budapest flights
Manchester to Rome flights
London to Copenhagen flights
Amsterdam to Berlin flights
Paris to Milan flights
Rome to Barcelona flights
Madrid to Brussels flights
Milan to Berlin flights
London to Amsterdam flights
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Zurich to Geneva will cost around $ 88 if you buy it on the day, but the cheapest tickets can be found for only $ 63.
Find all the dates and times for this journey
2 h 43 m
2 h 44 m
Trains per day
Of the 10 trains that leave Zurich for Geneva every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 224 km distance in an average of 2 h 44 m but if you time it right, some trains will get you there in just 2 h 43 m .
The slowest trains will take 2 h 46 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||139 miles (224 km)|
|Average train duration||2 h 43 min|
|Average train ticket price||$57 (€50)|
|Train frequency||12 a day|
|Direct train||Yes, there are 12 direct trains a day|
|Train companies||SBB or SNCF | TGV Lyria|
Trains from Zurich to Geneva cover the 139 miles (224 km) long trip taking on average 2 h 43 min with our travel partners like SBB or SNCF | TGV Lyria. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $44 (€39), but the average price of train tickets is $57 (€50). Travelers depart most frequently from Zürich HB and arrive in Genève.
SBB trains will get you from Zurich to Geneva from $44 (€39). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
SBB is Switzerland's main train company and for your next train trip to Geneva from Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
SBB is one of the best options when traveling by train to Geneva from Zurich. Omio quickly shows you current SBB train schedules for the Zurich - Geneva trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance to Geneva from Zurich is around 139 miles (224 km) and the cheapest SBB one-way ticket you can book starts at $44 (€39). As you check the latest Zurich to Geneva train schedule from SBB for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Geneva safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket to Geneva from Zurich so you can spend more time enjoying the smooth and easy journey!
Read on for COVID-19 recommendations and policies for your SBB train ticket from Zurich to Geneva:
Passengers can depart trains from Zurich to Geneva every day, from 5:00 a.m. to shortly before 1:00 a.m every night. Roughly 32 trains depart each day, and with a journey time of approximately 3 hours and 12 minutes, traveling between these two major Swiss cities is easy and convenient.
Approximately 32 trains a day depart from Zurich to Geneva. The first train departs shortly after 5:00 a.m. each morning and the last train departs shortly before 1:00 a.m. every night. Passengers should be advised that the last train of the day is an overnight service and takes over 7 hours to reach Geneva.
Zurich is 139 miles away from Geneva. Travelers can reach Geneva in as little as 2 hours and 44 minutes. However, the average journey time for trains from Zurich to Geneva is 3 hours and 12 minutes. The journey from Zurich to Geneva requires no changes unless you board at Zurich Stadelhofen, in which case you will change at Zurich Hauptbahnhof before continuing onto Geneva Cornavin, in Geneva city center.
Departure station: All trains from Geneva depart from Zurich Hauptbahnhof in the heart of Zurich city center. However, passengers who are departing from Zurich Stadelhofen can transfer at Zurich Hauptbahnhof before continuing to Geneva. Zurich Stadelhofen is approximately 1.3 miles outside of Zurich city center and a 16-minute walk away.
Arrival station: All trains from Zurich to Geneva arrive at Geneva Cornavin. Geneva Cornavin is in the heart of Geneva's modern commercial center, and only a 10-minute walk away from Geneva's historic city center, where many travelers choose to stay.
Swiss Federal Railways operate the trains from Zurich to Geneva. They provide a direct service from Zurich Hauptbahnhof to Geneva Cornavin every day. Passengers who wish to board at Zurich Stadelhofen can change for Geneva at Zurich Hauptbahnhof.
Swiss Federal Railways provide approximately 32 trains a day from Zurich to Geneva. The first train departs a little after 5:00 a.m. every morning and the last departs shortly before 1:00 a.m. each night.
Swiss Federal Railways provide an intercity service from Zurich to Geneva. Passengers can choose between first- or second-class tickets. Those who choose the first-class service will benefit from spacious carriages, with more legroom and a devoted table in every space, with complimentary refreshments, served as standard. All carriages have a good range of luggage storage facilities. Passengers can store large bags in a dedicated facility upon entering their carriage, and smaller bags will fit above or below seats. Complimentary WiFi is available throughout the train. Any passengers who require refreshments can visit the dedicated dining carriage.
The best way to find the cheapest trains from Zurich to Geneva is booking in advance of your departure date. Consensus holds that the best time to secure a cheap ticket is around 8 weeks in advance of departure. To secure the best deal possible, remain flexible about the specific day you will travel. Looking 2 days either side of your departure date can help you find a good deal. However, if you must travel on a specific day, try and retain some flexibility as to when exactly you'll travel on that date. Prices frequently fluctuate across the day depending on traffic on that line.
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
When taking the train between Zurich and Geneva, you can choose to depart from train stations like Zürich HB, Zürich Stadelhofen and Zürich Oerlikon. Your route can end in train stations such as Genève and Geneva.
Omio customers who travel this route most frequently depart from Zürich HB and arrive in Genève.
Passengers board the train most frequently from Zürich HB, which is located around 1.4 miles (2.2 km) away from the city center, and they get off the train at Genève, located 1.2 miles (2 km) away from the city center.
Here are some other resources that might have the information you need