From Zürich HB train to Luzern then train to Engelberg.
2 h 8 min
From Zürich drive to Engelberg.
1 h 8 min
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.