There are 5 ways to get from Pontresina to Lake Lucerne by train, bus, or car
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 Pontresina to Landquarttrain Bex
- Take the train from Landquart to Thalwiltrain Ext
- Take the train from Thalwil to Luzerntrain 75
5h 10mBus
cheapest- Take the bus from St. Moritz, Bahnhof to Cassarate, Monte Brèbus 631
- Take the bus from Lugano Via Giacomo and Filippo Ciani to Lucerne Landenbergstrassebus : Milan Lampugnano Bus Station - Prague Central Bus Station / ...
8h 12mCHF 26–39Drive 222.7 km
- Drive from Pontresina to Lucernecar 222.7 km
2h 48mCHF 36–52Train via Chur
- Take the train from Samedan to Churtrain Gex / ...
- Take the train from Chur to Thalwiltrain
- Take the train from Thalwil to Luzerntrain 75
6h 14mCHF 68–240Train #2
- Take the train from Samedan to Andermatttrain 901 / ...
8h 19m
Questions & Answers
The cheapest way to get from Pontresina to Lake Lucerne is to bus which costs SFr 26 - SFr 40 and takes 8h 12m.
The fastest way to get from Pontresina to Lake Lucerne is to drive which takes 2h 48m and costs SFr 35 - SFr 55.
No, there is no direct bus from Pontresina to Lake Lucerne. However, there are services departing from Pontresina, Post and arriving at Luzern, Werkhofstrasse via St. Moritz, Bahnhof, Lugano, Campus Universitario, Lugano Via Giacomo and Filippo Ciani and Luzern, Weinbergli. The journey, including transfers, takes approximately 8h 12m.
No, there is no direct train from Pontresina to Lake Lucerne. However, there are services departing from Pontresina and arriving at Luzern via Landquart and Thalwil. The journey, including transfers, takes approximately 5h 10m.
The distance between Pontresina and Lake Lucerne is 226 km. The road distance is 222.7 km.
The best way to get from Pontresina to Lake Lucerne without a car is to train which takes 5h 10m and costs .
It takes approximately 5h 10m to get from Pontresina to Lake Lucerne, including transfers.
Pontresina to Lake Lucerne bus services, operated by PostAuto AG, depart from St. Moritz, Bahnhof station.
Pontresina to Lake Lucerne train services, operated by Rhätische Bahn, depart from Pontresina station.
The best way to get from Pontresina to Lake Lucerne is to train which takes 5h 10m and costs . Alternatively, you can bus, which costs SFr 26 - SFr 40 and takes 8h 12m.
What companies run services between Pontresina, Switzerland and Lake Lucerne, Switzerland?
You can take a train from Pontresina to Luzern via Landquart and Thalwil in around 5h 10m. Alternatively, you can take a bus from Pontresina, Post to Luzern, Werkhofstrasse via St. Moritz, Bahnhof, Cassarate, Monte Brè, Lugano, Campus Universitario, Lugano, Via Ciani/Cornaredo, Lugano Via Giacomo and Filippo Ciani, Lucerne Landenbergstrasse, and Luzern, Weinbergli in around 8h 12m.
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- Rhätische Bahn
Train from Pontresina to Landquart
- Ave. Duration
- 1h 47m
- Frequency
- Twice a week
- Website
- Rhätische Bahn
Train from Samedan to Chur
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Website
- Rhätische Bahn
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Landquart to Thalwil
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 29–45
- Schedules at
- Schweizerische Südostbahn AG
Train from Chur to Thalwil
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Schedules at
- Schweizerische Südostbahn AG
Train from Landquart to Thalwil
- Ave. Duration
- 1h 18m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thalwil to Luzern
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- CHF 14–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Samedan to Chur
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- CHF 26–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to Thalwil
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Thalwil to Luzern
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- CHF 14–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Thalwil to Luzern
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Schedules at
- SBB GmbH
Train from Thalwil to Luzern
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Schedules at
- SBB GmbH
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- glacierexpress.ch
Train from Samedan to Andermatt
- Ave. Duration
- 4h 43m
- Frequency
- 3 times a day
- Schedules at
- glacierexpress.ch
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from St. Moritz, Bahnhof to Cassarate, Monte Brè
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- CHF 8–12
- Website
- PostAuto AG
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Lugano Via Giacomo and Filippo Ciani to Lucerne Landenbergstrasse
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- CHF 11–17
- Website
- RegioJet
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
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Pontresina to Lake Lucerne bus services, operated by PostAuto AG, arrive at Cassarate, Monte Brè station.
Pontresina to Lake Lucerne train services, operated by Rhätische Bahn, arrive at Landquart station.
Yes, the driving distance between Pontresina to Lake Lucerne is 223 km. It takes approximately 2h 48m to drive from Pontresina to Lake Lucerne.
Book your Pontresina to Lake Lucerne train tickets online with Omio.
There are 706+ hotels available in Lake Lucerne.






























