Travel from Geneva to Engelberg

Train from Geneva to Engelberg

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Engelberg hourly. Tickets cost $85 - $160 and the journey takes 3 h 1 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 Geneva to Engelberg

ModeDurationPrice
From Genève train to Luzern then train to Engelberg.4 h 24 minSFr 163
From Ženeva, Gare Routiere, pl. Dorciere bus to Bern, Bundesplatz, line 10 bus to Bern, train to Luzern, then train to Engelberg.5 h 18 minSFr 96
From Geneva drive to Engelberg.3 h 10 minSFr 44
From Genève line 15 train to Geneva airport, fly to Zurich airport, train to Luzern, then train to Engelberg.5 h 13 minSFr 137

How long does it take to get from Geneva to Engelberg?

It takes approximately 4 h 24 min to get from Geneva to Engelberg, including transfers.

Is there a direct train between Geneva and Engelberg?

No, there is no direct train from Geneva to Engelberg. However, there are services departing from Genève and arriving at Engelberg via Luzern. The journey, including transfers, takes approximately 4 h 24 min.

Operators from Geneva to Engelberg

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
ZentralbahnZentralbahn
RegioJet+420 542 42 42 42RegioJet
BernmobilBernmobil
SwissSwiss
Royal JordanianRoyal Jordanian