Eurotraintrip
Main entrance of Geneve-Cornavin station, where trains from Zurich arrive

The main entrance to Geneve-Cornavin station, terminus of the Zurich InterCity line.

Photo: Manoillon / Wikimedia Commons (CC BY-SA 2.0)

Zurich to Geneva by Train

A domestic route within Switzerland.

Reviewed by Eurotraintrip on 2026-07-30

Duration
2h 47m2h 59m
Price from
25 CHF
Distance
224 km
Operators
SBB CFF FFS
Frequency
Two direct InterCity departures per hour (IC1 and IC5), roughly 25 trains a day in each direction

Compare and book ZurichGeneva tickets

Check prices

What makes Zurich to Geneva different

  • SBB ran a record 94.1% of trains on time in 2025 (arrival within 3 minutes of schedule — a stricter bar than Germany's 6-minute or France/Italy's 5-minute standard), and Zurich-Geneva is one of the network's flagship hourly InterCity corridors.
  • Between Lausanne and Geneva the direct IC1/IC5 line runs along the shore of Lake Geneva, with views over the water, vineyards, and on clear days the French Alps — the one genuinely scenic stretch of an otherwise business-focused route.
  • Geneva's Cornavin station, where this train terminates, also handles a 7-minute shuttle to Geneva Airport with trains every 10-15 minutes — meaning the Zurich train arrives into the same hub as international arrivals, unusual for a domestic city-pair route.

Zurich station

Departs from Zurich Hauptbahnhof, Switzerland's largest and busiest station, right at the edge of the Altstadt — no security screening, you walk straight to the platform, as on any Swiss domestic train.

Geneva station

Arrives at Geneve-Cornavin, Geneva's central station a short walk from the lake and Old Town; it's also the terminus of the airport rail shuttle, so despite this train coming from Zurich rather than an airport, you land in the same transport hub as most air arrivals.

Train vs. other options

Flying Zurich-Geneva takes about 50 minutes in the air, but both airports sit outside their city centers, so once transfer and check-in time are added, door-to-door time is close to the roughly 2h51m center-to-center train; driving takes a comparable time without traffic, but without Swiss rail's near-95% on-time reliability or the ability to work en route.

Booking tips

  • Book an SBB Supersaver ticket as early as possible for up to 50% off the standard fare — but it locks you to one specific train and can't be refunded or exchanged.
  • If you're spending more than a few days in Switzerland, a Half Fare Travelcard pays for itself quickly and stacks with Supersaver pricing.
  • IC1 and IC5 both run hourly on essentially the same schedule — take whichever departs first rather than waiting for a specific line.

Good to know: SBB's cheapest Supersaver fares are locked to one specific train and can't be refunded or exchanged if you miss it or plans change — the flexible standard fare costs more but lets you board any IC1 or IC5 departure that hour.

Frequently asked questions

How long is the train from Zurich to Geneva?

Direct IC1 and IC5 InterCity trains take around 2 hours 51 minutes — both run about hourly, so there's rarely a long wait.

How much does the train from Zurich to Geneva cost?

Fares range from about CHF 25 for advance SBB Supersaver tickets in second class up to around CHF 88 for a flexible standard fare — prices depend heavily on how far ahead you book.

Is the Zurich-Geneva train scenic?

The middle section is mostly countryside and towns, but the final stretch between Lausanne and Geneva runs along Lake Geneva's shoreline, with lake, vineyard, and on clear days Alps views.