Skip to content

Route

Zürich to Lausanne

2 ways to get from Zürich to Lausanne

ZürichZürich HauptbahnhofLausanne
Regional train
2h 11 published
Distance
225.8 km by road
Operators
SBB InterCity
  • Regional train 2h 11
  • Transfer ~2h 38 est. drive
ZürichLausanne
  • Regional train2h 11
    Zürich Hauptbahnhof
  • Transfer~2h 38 est.
    any addressany address
Drawn from the connection data on this page — not an illustration.

Journey times, operators and connections for the routes we cover. You book with the operator; we show you who runs it and how long it takes.

Options by mode

Journey times and carriers on this route.

Regional train2h 11
ZürichZürich HauptbahnhofLausanne

IC1 (via Bern) or IC5(via Biel/Bienne), direct, no change on either working

SBB InterCity

Transfer~2h 38 est. drive
Zürichany addressLausanneany address

door to door

Private road transfer — availability and price depend on the provider; this is not an offer

Before you land

The parts people get wrong. Each one links to where we checked it.

  • Hours

    Wikipedia's InterCity route list confirms two separate direct workings serve this pair: IC1 (Geneva Airport-Bern-Zürich HB-St Gallen, stopping at Lausanne) and IC5 (Lausanne-Biel/Bienne-Zürich HB-St Gallen) - a traveller has two genuinely different no-change routes rather than just one.

    en.wikipedia.org · checked 2026-09-09

  • Easy to get wrong

    An independent snapshot puts the fastest run at 131 minutes and the typical run at about 162 minutes; because IC1 and IC5 take different physical routes (via Bern vs via Biel/Bienne), the two workings don't share a duration, so a traveller comparing departure boards should check which line number they are on, not just the departure time.

    thetrainline.com · checked 2026-09-09

Zürich to Lausanne · LATYNEX Travel