There are 4 ways to get from Andermatt to Lucerne by bus, train, 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.
Line 410 bus, bus
best- Take the bus from Andermatt, Bahnhofplatz to Altdorf UR, Bahnhof Ostbus 410
- Take the bus from Altdorf UR, Bahnhof West to Luzern, Bahnhofbus 493
2h 35mDrive 72.4 km
cheapest- Drive from Andermatt to Lucernecar 72.4 km
50 minCHF 12–18Train
- Take the train from Göschenen to Luzerntrain Ir26 / ...
2h 47mCHF 30–50Taxi
- Take the taxi from Andermatt to Lucernetaxi 72.4 km
50 minCHF 320–390
Questions & Answers
The cheapest way to get from Andermatt to Lucerne is to drive which costs SFr 11 - SFr 18 and takes 50 min.
The fastest way to get from Andermatt to Lucerne is to drive which takes 50 min and costs SFr 11 - SFr 18.
No, there is no direct bus from Andermatt to Lucerne. However, there are services departing from Andermatt, Bahnhofplatz and arriving at Luzern, Bahnhof via Altdorf UR, Bahnhof West. The journey, including transfers, takes approximately 2h 35m.
No, there is no direct train from Andermatt to Lucerne. However, there are services departing from Andermatt and arriving at Luzern via Göschenen. The journey, including transfers, takes approximately 2h 47m.
The distance between Andermatt and Lucerne is 77 km. The road distance is 72.4 km.
The best way to get from Andermatt to Lucerne without a car is to line 410 bus and bus which takes 2h 35m and costs .
It takes approximately 2h 35m to get from Andermatt to Lucerne, including transfers.
Andermatt to Lucerne bus services, operated by Auto AG Uri, depart from Andermatt, Bahnhofplatz station.
Andermatt to Lucerne train services, operated by Schweizerische Südostbahn AG, depart from Göschenen station.
The best way to get from Andermatt to Lucerne is to line 410 bus and bus which takes 2h 35m and costs . Alternatively, you can train, which costs SFr 30 - SFr 50 and takes 2h 47m.
What companies run services between Andermatt, Switzerland and Lucerne, Switzerland?
You can take a bus from Andermatt, Bahnhofplatz to Luzern, Bahnhof via Altdorf UR, Bahnhof Ost and Altdorf UR, Bahnhof West in around 2h 35m. Alternatively, Schweizerische Südostbahn AG operates a train from Göschenen to Luzern every 4 hours. Tickets cost CHF 28–45 and the journey takes 1h 32m.
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Göschenen to Luzern
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–45
- Schedules at
- sob.ch
- Phone
- +41 41 874 72 72
- [email protected]
- Website
- aagu.ch
Bus from Andermatt, Bahnhofplatz to Altdorf UR, Bahnhof Ost
- Ave. Duration
- 55 min
- Frequency
- Twice a week
- Schedules at
- aagu.ch
Bus from Altdorf UR, Bahnhof West to Luzern, Bahnhof
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Schedules at
- aagu.ch
- Ave. Duration
- 50 min
- Estimated price
- CHF 320–390
Geissenparadies Göscheneralptal
- Phone
- +41 79 545 14 52
- Website
- andermatt.swiss
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
Andermatt to Lucerne bus services, operated by Auto AG Uri, arrive at Altdorf UR, Bahnhof Ost station.
Andermatt to Lucerne train services, operated by Schweizerische Südostbahn AG, arrive at Luzern station.
Yes, the driving distance between Andermatt to Lucerne is 72 km. It takes approximately 50 min to drive from Andermatt to Lucerne.
Book your Andermatt to Lucerne train tickets online with Omio.
There are 679+ hotels available in Lucerne.






