How to get to Engelberg


The train from Zürich Airport to Engelberg takes about 2 hours and you normally change once in Lucerne.

From Zürich Airport to Engelberg a one-way ticket for adults cost 42 CHF. You can buy your ticket at the airport or on the official website for SBB:


In some situations it’s unbeatable to be picked up at the hotel or airport, e.g. late arrivals or early departures. Depending on the number of people, taxi or bus transfer could sometimes also be more affordable than going by train. Just let us know before your arrival so that we can arrange the transfer for you with a local taxi company (see their approximate prices below). For larger groups – please contact the hotel for prices at info (at) If you want to book transfer by yourself you can easily do it on

Zürich Airport <–> Hoheneck Basel Airport <–> Hoheneck
1 – 4 persons: 280 CHF* / 270 CHF* 320 CHF* / 300 CHF*
5 – 8 persons: 300 CHF / 290 CHF
350 CHF / 330 CHF
9 – 16 persons: 450 CHF / 440 CHF
460 CHF / 440 CHF

*If you are less than four persons, an additional total cost of 40 CHF for skis/snowboards will be added.


If you travel by car, you should use the Motorway A2 (Basel – Gotthard) and look for the exit towards Stans-Süd. From Stans you have a 20 minute drive to Engelberg. You can plan your drive with Google Maps. Heads up: When you are in Engelberg, it’s unlikely you will need the car.

  • From Zürich the drive is about 1 hour and 15 minutes.
  • From Bern and Basel the drive is about 1 hour and 45 minutes.
  • From Lucerne you reach Engelberg in about 30 minutes.