Travelling from Zurich to Geneva by rail takes roughly 2h 34m on SBB, a straightforward alternative to flying between the two cities.
How long is the train from Zurich to Geneva?
Plan for roughly 2h 34m door to door on the fastest train. Slower connections exist too, so always confirm the exact time for your travel date.
Which trains run from Zurich to Geneva?
This connection is served by SBB. Checking all of the day's trains at once is the fastest way to spot the cheapest seat.
Worth knowing
Omio lists SBB as the main operator on this 224 km route: about 38 trains a day, 8 of them direct. The fastest journey takes 2 h 34 min and the average is around 3 h 16 min. Omio's fare data points to booking about 77 days ahead for the lowest prices. Figures from Omio, October 2026; schedules and fares change by date.
Stations: where you leave and where you arrive
- Zurich HB (Hauptbahnhof) is Switzerland's busiest station, with trams and S-Bahn under one roof and the old town a few minutes' walk away.
- Geneva Cornavin is the main station in the centre, a short walk from the lake. Some trains continue to Geneva Airport.
Zurich to Geneva train times and frequency
Omio lists about 38 services a day on this corridor, 8 of them listed as direct; the others involve a change. The fastest journey is about 2 h 34 min and the average, counting slower options, is around 3 h 16 min. The live search marks which trains are direct, so it is worth choosing one of those if you want the simplest trip.
Tickets and fares: what you actually pay
Swiss fares are high compared with neighbouring countries, so the type of ticket matters more than usual:
| Ticket | What it means | Typical level |
|---|---|---|
| Saver / advance fare | One specific train | The cheapest. Omio's lowest listed fare is about €51. |
| Standard / point-to-point | Fewer restrictions | Noticeably more; the full flexible fare can be several times the advance price. |
| Swiss Half Fare Card | Discount card | Halves many fares; it pays off if you make several trips in Switzerland. |
Fares are indicative and change by date, time and how early you book. The live search shows the exact price for your trip.
- Omio's fare data points to booking about 77 days ahead for the lowest prices.
- Sunday is the cheapest day on average (and the quietest); Thursday is the busiest.
- If you will take several trains in Switzerland, compare a Swiss Travel Pass or a Half Fare Card with single tickets.
Best time to travel
High season is July to September and low season January to March. Business travel makes Thursday the busiest day, and Sunday evening trains back to Zurich are often full.
What to do when you arrive in Geneva
Geneva sits on the lake and is easy to explore on foot. Highlights:
- The Jet d'Eau and the lakefront — an easy walk from Cornavin.
- The old town and St Peter's Cathedral — cobbled streets and a tower with views over the city.
- Lake cruises — boats leave from the quays in summer.
- Day trips by train — Lausanne and Montreux are on the lake line.
Other ways to get from Zurich to Geneva
- Flying — around 50 minutes in the air, but transfers and security make the train competitive door to door.
- Coach — cheaper but slower.
- Car — roughly 280 km on the motorway, around three hours, plus the Swiss motorway sticker.
Related routes: Geneva to Paris · Paris to Zurich
Zurich to Geneva train price (2026)
Advance fares start from around €51, rising as the date approaches.
| Operator | From | Journey time | Frequency |
|---|---|---|---|
| SBB | €51 | 2h 34m | Several daily |
Prices are indicative advance fares. Check live availability for your exact date.
How to get the best fare
- Buy ahead of time. Prices climb as the departure date gets closer, sometimes by a large margin.
- Shift your departure slightly. Leaving an hour earlier or later than peak times often drops the fare noticeably.
- Don't rule out first class on longer routes — the price gap can be smaller than expected.
- Compare all departures side by side rather than booking the first result you see.
Timetable data: opentransportdata.swiss, the open data platform of Swiss public transport, where WoW Train is featured as a showcase.
Frequently asked questions
What's the journey time between Zurich and Geneva?
Expect around 2h 34m on the fastest Zurich–Geneva train. Several trains run each day, so check the live timetable to pick your slot.
What's a typical fare on the Zurich to Geneva train?
Fares typically start near €51 when booked in advance and climb closer to departure, so an early booking is the main way to keep the cost down.
Who operates trains between Zurich and Geneva?
SBB runs this route. Looking at the full day's departures in one search makes it easier to match a good time with a good price.
Can you go from Zurich to Geneva without changing trains?
SBB services connect Zurich and Geneva — the live schedule for your specific date will show whether it's direct or involves a change.
How far ahead should I book Zurich to Geneva tickets?
The lowest fares tend to appear weeks or months before departure and go quickly, so booking early — and avoiding peak days — usually pays off.
How do I get from Zurich to Geneva by train?
The usual option is a SBB train, with a journey time of about 2h 34m. Search your date on Omio to compare departures, prices and the exact stations in one place.
Can you travel from Zurich to Geneva by train?
Yes. The route is served by SBB and the trip takes about 2h 34m. Some departures can include a change, so check the details of each result before you book.
What is the cheapest way to get from Zurich to Geneva?
Train fares usually run €51 and are lowest when you book early, because advance tickets sell out on busy days. Compare dates on Omio, and add the time to and from airports or bus stops if you are weighing other options.
Which station do I leave from and arrive at?
It depends on the service. Large cities can have more than one station, so check the departure and arrival stations shown on each result before you book.
Is it better to take the train or fly from Zurich to Geneva?
For many city-centre-to-city-centre trips the train is competitive: no airport transfers or check-in time, and about 2h 34m on board. Compare total time and price for your own dates.
Should I book the Zurich to Geneva train in advance?
Booking earlier usually gives lower prices (€51 is the typical range) and popular departures can sell out.
Can I buy Zurich to Geneva train tickets online from my phone?
Yes. On Omio you can compare times and book from your phone. Most tickets are delivered as e-tickets, but check the operator's rules for the service you choose.
How early should I get to the station?
For international or high-speed services, aim for 20 to 30 minutes before departure; for local trains, less. Check the operator's rules for your ticket.
What time are the trains from Zurich to Geneva?
Departure times vary by day. Search your date on Omio to see every departure and the duration of each service (about 2h 34m).
What time is the first direct train from Zurich to Geneva?
On weekdays, the first direct Swiss long-distance or Regio Express train from Zurich to Geneva leaves at 05:19; in the other direction, the first from Geneva to Zurich leaves at 05:33. Source: open timetable from opentransportdata.swiss (SBB), 17 October 2026 (week of 20 to 25 October). Timetables change by season, so check your date before you book.
What time is the last direct train from Zurich to Geneva?
On weekdays, the last direct Swiss long-distance or Regio Express train from Zurich to Geneva leaves at 18:32; from Geneva to Zurich, at 20:35. Source: open timetable from opentransportdata.swiss (SBB), 17 October 2026 (week of 20 to 25 October).
How many direct trains a day run from Zurich to Geneva?
In the Swiss long-distance and Regio Express timetable there are 14 direct trains a day from Zurich to Geneva on weekdays, 15 on Saturdays and 14 on Sundays. From Geneva to Zurich: 16, 16 and 16. Source: open timetable from opentransportdata.swiss (SBB), 17 October 2026 (week of 20 to 25 October).
Ready to go? Check live Zurich → Geneva times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.
Prefer to compare every rail operator? Check schedules & book →
Opens in a new tab — come back here anytime.