There are 5 ways to get from Engelberg to Lake Lucerne by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Engelberg to Luzerntrain Irlex / ...
57 minCHF 17–24Drive 35.8 km
cheapest- Drive from Engelberg to Lucerne Stationcar 35.8 km
32 minCHF 6–9Bus, line 311 bus
- Take the bus from Engelberg, Bahnhof to Stans, Bahnhofbus Ev1
- Take the bus from Stans, Bahnhof to Beckenried, Postbus 311 / ...
1h 2mTaxi
- Take the taxi from Engelberg to Lucerne Stationtaxi 35.8 km
32 minCHF 160–200Train, line 311 bus
- Take the train from Engelberg to Stanstrain Irlex / ...
- Take the bus from Stans, Bahnhof to Beckenried, Postbus 311 / ...
1h 6mCHF 11–16
Engelberg to Lake Lucerne by train, foot, and bus
Questions & Answers
The cheapest way to get from Engelberg to Lake Lucerne is to drive which costs SFr 5 - SFr 9 and takes 32 min.
The fastest way to get from Engelberg to Lake Lucerne is to drive which takes 32 min and costs SFr 5 - SFr 9.
No, there is no direct bus from Engelberg to Lake Lucerne. However, there are services departing from Engelberg, Bahnhof and arriving at Beckenried, Post via Stans, Bahnhof. The journey, including transfers, takes approximately 1h 2m.
No, there is no direct train from Engelberg to Lake Lucerne. However, there are services departing from Engelberg and arriving at Luzern via . The journey, including transfers, takes approximately 57 min.
The distance between Engelberg and Lake Lucerne is 33 km. The road distance is 35.8 km.
The best way to get from Engelberg to Lake Lucerne without a car is to train which takes 57 min and costs SFr 16 - SFr 24.
It takes approximately 57 min to get from Engelberg to Lake Lucerne, including transfers.
Engelberg to Lake Lucerne bus services, operated by Zentralbahn, depart from Engelberg, Bahnhof station.
Engelberg to Lake Lucerne train services, operated by Zentralbahn, depart from Engelberg station.
The best way to get from Engelberg to Lake Lucerne is to train which takes 57 min and costs SFr 16 - SFr 24. Alternatively, you can bus and line 311 bus, which costs and takes 1h 2m.
What companies run services between Engelberg, Canton of Obwalden, Switzerland and Lake Lucerne, Switzerland?
Zentralbahn operates a train from Engelberg to Luzern hourly. Tickets cost CHF 14–20 and the journey takes 47 min. Alternatively, you can take a bus from Engelberg, Bahnhof to Beckenried, Post via Stans, Bahnhof in around 1h 2m.
- Phone
- +41 (0)58 668 80 00
- [email protected]
- Website
- zentralbahn.ch
Train from Engelberg to Luzern
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 14–20
- Website
- https://www.zentralbahn.ch/en
Train from Engelberg to Stans
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 (0)58 668 80 00
- [email protected]
- Website
- zentralbahn.ch
Bus from Engelberg, Bahnhof to Stans, Bahnhof
- Ave. Duration
- 28 min
- Frequency
- 6 times a week
- Website
- https://www.zentralbahn.ch/en
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Stans, Bahnhof to Beckenried, Post
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
Bus from Stans, Bahnhof to Beckenried, Post
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
- Ave. Duration
- 32 min
- Estimated price
- CHF 160–200
Geissenparadies Göscheneralptal
- Phone
- +41 79 545 14 52
- Website
- andermatt.swiss
Keti Taxi
- Phone
- +41 78 947 47 08
- Website
- taxiketi.ch
Hey Taxi
- Phone
- +41 41 360 60 60
- Website
- heytaxis.ch
Taxi Ernst Hess AG
- Phone
- +41 41 310 10 10
- Website
- hesstaxi.ch
Taxi Luzern
- Phone
- +41 41 310 10 10
- Website
- taxiluzern.ch
Taxi Wyss
- Phone
- +41 77 409 33 11
- Website
- taxi-wyss.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Engelberg to Lake Lucerne bus services, operated by Zentralbahn, arrive at Stans, Bahnhof station.
Engelberg to Lake Lucerne train services, operated by Zentralbahn, arrive at Luzern station.
Yes, the driving distance between Engelberg to Lake Lucerne is 36 km. It takes approximately 32 min to drive from Engelberg to Lake Lucerne.
There are 700+ hotels available in Lake Lucerne.












