Travel from Lucerne to Bern

Train from Lucerne to Bern

Swiss Railways (SBB/CFF/FFS) operates a train from Lucerne to Bern hourly. Tickets cost $40 - $75 and the journey takes 1 hour.

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 Lucerne to Bern

ModeDurationPrice
From Luzern train to Bern.1 hSFr 68
From Luzern train to Wolhusen then train to Bern.2 h 8 minSFr 59
From Lucerne drive to Bern.1 h 9 minSFr 16

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

The train from Luzern to Bern takes 1 hour including transfers and departs hourly.

Is there a direct train between Lucerne and Bern?

Yes, there is a direct train departing from Luzern and arriving at Bern. Services depart hourly, and operate every day. The journey takes approximately 1 hour.

Operators from Lucerne to Bern

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BLS AG+41 58 327 32 71BLS AG