World Train Map

Zurich to Lausanne by train

Zürich HB → Lausanne

Trains link Zurich (Zürich HB) and Lausanne (Lausanne) in about 2h 17m at best, with no changes needed.

Fastest
≈ 2h 17m
Typical
≈ 2h 18m
Direct trains
Yes
Fewest changes
0
Operators
SBB
EuroNight Praha–Zürich, Prague to Zurich
Photo · Kabelleger / David Gubler · CC BY-SA 3.0

How long does the train from Zurich to Lausanne take?

The fastest trains cover Zurich to Lausanne in about 2h 17m; a typical journey takes around 2h 18m.

Is there a direct train from Zurich to Lausanne?

Yes: direct trains run between Zürich HB and Lausanne.

Legendary routes through Zurich or Lausanne

Sleepers too: night trains from Zurich.

More trains from Zurich

All trains from Zurich →

More train routes in Austria · Germany · Liechtenstein.

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