There are 3 ways to get from Diavolezza (Mountain) to Chur 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 Bernina Diavolezza to St. Moritztrain Re9 / ...
- Take the train from St. Moritz to Churtrain Ir38 / ...
4h 16mBus
cheapest- Take the bus from St. Moritz, Bahnhof to Chur, Malteserbus 182
5hCHF 9–18Drive 94.5 km
- Drive from Diavolezza (Mountain) to Churcar 94.5 km
1h 42mCHF 16–23
Questions & Answers
The cheapest way to get from Diavolezza (Mountain) to Chur is to bus which costs SFr 9 - SFr 18 and takes 5h.
The fastest way to get from Diavolezza (Mountain) to Chur is to drive which takes 1h 42m and costs SFr 15 - SFr 23.
No, there is no direct bus from Diavolezza (Mountain) to Chur. However, there are services departing from Bernina Diavolezza, Bahnhof and arriving at Chur, Malteser via Pontresina, Post and St. Moritz, Bahnhof. The journey, including transfers, takes approximately 5h.
No, there is no direct train from Diavolezza (Mountain) to Chur. However, there are services departing from Diavolezza and arriving at Chur via Bernina Diavolezza and St. Moritz. The journey, including transfers, takes approximately 4h 16m.
The distance between Diavolezza (Mountain) and Chur is 102 km. The road distance is 94.5 km.
The best way to get from Diavolezza (Mountain) to Chur without a car is to train which takes 4h 16m and costs .
It takes approximately 4h 16m to get from Diavolezza (Mountain) to Chur, including transfers.
Diavolezza (Mountain) to Chur bus services, operated by PostAuto AG, depart from St. Moritz, Bahnhof station.
Diavolezza (Mountain) to Chur train services, operated by Rhätische Bahn, depart from Bernina Diavolezza station.
The best way to get from Diavolezza (Mountain) to Chur is to train which takes 4h 16m and costs . Alternatively, you can bus, which costs SFr 9 - SFr 18 and takes 5h.
What companies run services between Diavolezza (Mountain), Switzerland and Chur, Grisons, Switzerland?
You can take a vehicle from Diavolezza to Chur via Bernina Diavolezza, Bernina Diavolezza, and St. Moritz in around 4h 16m. Alternatively, PostAuto AG operates a bus from St. Moritz, Bahnhof to Chur, Malteser twice daily. Tickets cost CHF 5–8 and the journey takes 2h 26m.
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from Bernina Diavolezza to St. Moritz
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 28–90
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from St. Moritz, Bahnhof to Chur, Malteser
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.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
Diavolezza (Mountain) to Chur bus services, operated by PostAuto AG, arrive at Chur, Malteser station.
Diavolezza (Mountain) to Chur train services, operated by Rhätische Bahn, arrive at St. Moritz station.
Yes, the driving distance between Diavolezza (Mountain) to Chur is 94 km. It takes approximately 1h 42m to drive from Diavolezza (Mountain) to Chur.
There are 1509+ hotels available in Chur.












