Travel from Zürich to Engelberg

Train from Zürich to Engelberg

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Engelberg every 30 minutes. Tickets cost $24 - $45 and the journey takes 45 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 Zürich to Engelberg

ModeDurationPrice
From Zürich HB train to Luzern then train to Engelberg.2 h 8 minSFr 57
From Zürich drive to Engelberg.1 h 8 minSFr 13

How long does it take to get from Zürich to Engelberg?

It takes approximately 2 h 8 min to get from Zürich to Engelberg, including transfers.

Is there a direct train between Zürich and Engelberg?

No, there is no direct train from Zürich to Engelberg. However, there are services departing from Zürich HB and arriving at Engelberg via Luzern. The journey, including transfers, takes approximately 2 h 8 min.

Operators from Zürich to Engelberg

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
ZentralbahnZentralbahn