View of Geneva

Train from Zurich to Geneva

The fastest train from Zurich to Geneva takes 2h51, and 1 of the 14 daily connections we found run without a change. Below: every connection, how punctual the route really is, and practical tips.

Fastest journey2h51
Connections a day14
Direct trains1

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Our travel advice

Our pick

Take the 06:32 train: 2h53 without a change.

Direct or with a change?

1 of 14 connections are direct. The others change, usually in Renens.

The timetable at a glance

First train06:04
Last train18:04
Fastest journey2h51
Average journey2h51
Longest journey2h53
Without changing1 of 14

Departures per hour from Zurich

  • Departures: 7 in the morning, 5 in the afternoon and 2 in the evening.
  • Operators: SBB.
  • Usual change points: Renens.

From our timetable data for a regular Tuesday; departure times in local Zurich time.

All connections on a regular day

Departure times are local time in Zurich, arrival times local time in Geneva.

DepartsArrivesDurationChange atTrains
06:0408:552h51RenensIC 508 · IR 1808
SBB
06:3209:252h53directIC 706
SBB
07:0409:552h51RenensIC 510 · IR 1810
SBB
08:0410:552h51RenensIC 512 · IR 1812
SBB
09:0411:552h51RenensIC 514 · IR 1814
SBB
10:0412:552h51RenensIC 516 · IR 1816
SBB
11:0413:552h51RenensIC 518 · IR 1818
SBB
12:0414:552h51RenensIC 520 · IR 1820
SBB
13:0415:552h51RenensIC 522 · IR 1822
SBB
14:0416:552h51RenensIC 524 · IR 1824
SBB
15:0417:552h51RenensIC 526 · IR 1826
SBB
16:0418:552h51RenensIC 528 · IR 1828
SBB
17:0419:552h51RenensIC 530 · IR 1830
SBB
18:0420:552h51RenensIC 532 · IR 1832
SBB

Route map

MilanLyonStrasbourgZurichRenensGeneva

Ready to book?

Compare current prices from Zurich to Geneva at Omio.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Zurich to Geneva?

The fastest train takes 2h51; the typical journey is 2h51.

Is there a direct train from Zurich to Geneva?

Yes. 1 of the 14 connections we found on a regular Tuesday run without a change.

What time is the first and last train from Zurich to Geneva?

On a regular Tuesday the first connection leaves at 06:04 and the last at 18:04 (Zurich time).

Which station does the train from Zurich to Geneva leave from?

The fastest connection leaves from Zürich HB and arrives at Geneva.

Where can I book a train ticket to Geneva?

You can compare prices at Omio. Booking early is usually cheaper.

Related routes

Paris → ZurichParis → GenevaMunich → ZurichZurich → MilanZurich → LucerneZurich → InterlakenGeneva → MilanAmsterdam → Geneva

Timetables: our own journey planner (MOTIS) on open timetable data from SNCF, DB (DELFI), NS (OpenOV), NMBS/SNCB, Eurostar, SBB/opentransportdata.swiss, Trenitalia France and Renfe. Method and sources.

Further reading