World Train Map

Geneva to Zurich by train

Genève → Zürich HB

Trains link Geneva (Genève) and Zurich (Zürich HB) in about 2h 51m at best, with no changes needed. The corridor is part of the IC 1 (280 km, typically ≈ 2 h 45 min), one of 1562 routes plotted in the World Train Map atlas.

Fastest
≈ 2h 51m
Typical
≈ 3h 08m
Direct trains
Yes
Fewest changes
0
Operators
SBB
IC 1, Zurich to Geneva
Photo · Kabelleger / David Gubler · Public domain

How long does the train from Geneva to Zurich take?

The fastest trains cover Geneva to Zurich in about 2h 51m; a typical journey takes around 3h 08m.

Is there a direct train from Geneva to Zurich?

Yes: direct trains run between Genève and Zürich HB.

This corridor in the atlas

Legendary routes through Geneva or Zurich

Sleepers too: night trains from Zurich.

More trains from Geneva

All trains from Geneva →

More train routes in Switzerland · Austria · Germany.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.