How to get to Engelberg
The closest airport to Engelberg is Zurich with a transfer time of just over 1 hour.
Engelberg has its own train station with international rail connections to Zurich and Lucerne. From Lucerne, it takes just 40 minutes to get to the resort on the "Zentralbahn". Trains from Zurich to Engelberg takes approximately 2 hours.
Which ever direction you are coming from, you will need to get on to the A2 motorway that links Basel with Gotthard. Transfer times from Basel, Berne or Zurich typically take 1 hour and 15 minutes and from Lucerne, just 30 minutes.
Once on the A2 motorway, take the Stans-Süd exit and follow the signs to Engelberg which is just 20kms away.