Travel from Lausanne to Lucerne

Train from Lausanne to Lucerne

Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Lucerne hourly. Tickets cost $70 - $130 and the journey takes 2 h 17 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Lausanne to Lucerne

ModeDurationPrice
From Lausanne train to Luzern.2 h 17 minSFr 116
From Lausanne, park.Velodrome bus to Bern, Bundesplatz, line 10 bus to Bern, then train to Luzern.3 hSFr 77
From Lausanne drive to Lucerne.2 h 8 minSFr 31

How long does it take to get from Lausanne to Lucerne?

The train from Lausanne to Luzern takes 2 h 17 min including transfers and departs hourly.

Is there a direct train between Lausanne and Lucerne?

Yes, there is a direct train departing from Lausanne and arriving at Luzern. Services depart hourly, and operate every day. The journey takes approximately 2 h 17 min.

Operators from Lausanne to Lucerne

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
RegioJet+420 542 42 42 42RegioJet
BernmobilBernmobil