There are 5 ways to get from Sedrun to St. Moritz 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 Disentis/Mustér to St. Moritz902 / ...
4h 38mLine 420 bus, line 411 bus, line 81 bus, bus
cheapest- Take the bus from Sedrun, Tgèsa Communala to Ilanz, Bahnhof/Post420
- Take the bus from Ilanz, Bahnhof/Post to Laax GR, posta411 / ...
- Take the bus from Laax GR, posta to Chur, Postautostation81
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhof182
6h 20mCHF 11–18Drive 134.5 km
- Drive from Sedrun to St. Moritz134.5 km
2hCHF 22–32Train via Domat/Ems
- Take the train from Disentis/Mustér to Reichenau-TaminsRe7 / ...
- Take the train from Reichenau-Tamins to St. MoritzIr38 / ...
4h 45mCHF 64–85Train via Disentis/Mustér
- Take the train from Disentis/Mustér to St. MoritzGex
4h 49mCHF 70–91
Questions & Answers
The cheapest way to get from Sedrun to St. Moritz is to line 420 bus and line 411 bus and line 81 bus and bus which costs SFr 11 - SFr 18 and takes 6h 20m.
The fastest way to get from Sedrun to St. Moritz is to drive which takes 2h and costs SFr 21 - SFr 35.
No, there is no direct bus from Sedrun to St. Moritz. However, there are services departing from Sedrun, Tgèsa Communala and arriving at St. Moritz, Bahnhof via Ilanz, Bahnhof/Post, Laax GR, posta and Chur, Postautostation. The journey, including transfers, takes approximately 6h 20m.
No, there is no direct train from Sedrun to St. Moritz. However, there are services departing from Sedrun and arriving at St. Moritz via Disentis/Mustér. The journey, including transfers, takes approximately 4h 38m.
The distance between Sedrun and St. Moritz is 149 km. The road distance is 134.5 km.
The best way to get from Sedrun to St. Moritz without a car is to train which takes 4h 38m and costs .
It takes approximately 4h 38m to get from Sedrun to St. Moritz, including transfers.
Sedrun to St. Moritz bus services, operated by PostAuto Schweiz AG, depart from Sedrun, Tgèsa Communala station.
Sedrun to St. Moritz train services, operated by Glacier Express, depart from Disentis/Mustér station.
The best way to get from Sedrun to St. Moritz is to train which takes 4h 38m and costs . Alternatively, you can line 420 bus and line 411 bus and line 81 bus and bus, which costs SFr 11 - SFr 18 and takes 6h 20m.
What companies run services between Sedrun, Switzerland and St. Moritz, Switzerland?
Glacier Express operates a train from Disentis/Mustér to St. Moritz 3 times a day, and the journey takes 3h 15m. Alternatively, you can take a bus from Sedrun, Tgèsa Communala to St. Moritz, Bahnhof via Ilanz, Bahnhof/Post, Laax GR, posta, and Chur, Postautostation in around 6h 20m.
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Disentis/Mustér to St. Moritz
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Schedules at
- glacierexpress.ch
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Disentis/Mustér to Reichenau-Tamins
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 24–29
- Website
- https://www.rhb.ch/en/home
Train from Reichenau-Tamins to St. Moritz
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 35–45
- Website
- https://www.rhb.ch/en/home
Train from Disentis/Mustér to St. Moritz
- Ave. Duration
- 3h 26m
- Frequency
- Twice daily
- Estimated price
- CHF 65–80
- Website
- https://www.rhb.ch/en/home
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Sedrun, Tgèsa Communala to Ilanz, Bahnhof/Post
- Ave. Duration
- 53 min
- Frequency
- 4 times a week
- Estimated price
- CHF 4–6
- Website
- https://www.postauto.ch
Bus from Ilanz, Bahnhof/Post to Laax GR, posta
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- CHF 1
- Website
- https://www.postauto.ch
Bus from Laax GR, posta to Chur, Postautostation
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 1–3
- Website
- https://www.postauto.ch
Bus from Chur, Postautostation to St. Moritz, Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Once 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
Sedrun to St. Moritz bus services, operated by PostAuto Schweiz AG, arrive at Ilanz, Bahnhof/Post station.
Sedrun to St. Moritz train services, operated by Glacier Express, arrive at St. Moritz station.
Yes, the driving distance between Sedrun to St. Moritz is 135 km. It takes approximately 2h to drive from Sedrun to St. Moritz.
Book your Sedrun to St. Moritz train tickets online with Omio.
There are 2065+ hotels available in St. Moritz.















