There are 5 ways to get from Obertraun to St. Moritz by bus, train, 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.
Bus, train
best- Take the bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhofbus 150
- Take the train from Salzburg Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
11h 7mCHF 93–200Drive 424 km
cheapest- Drive from Obertraun to St. Moritzcar 424 km
5h 8mCHF 67–97Bus
- Take the bus from Obertraun Abzw Bahnhof to Hallstatt Gosaumühlebus 544
- Take the bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhofbus 150
- Take the bus from Salzburg Hbf to Munich Hbfbus
- Take the bus from Munich central bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
14h 53mBus, train via Salzburg
- Take the bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhofbus 150
- Take the train from Salzburg Hbf to Sarganstrain
- Take the train from Chur to St. Moritztrain Gex / ...
11h 7mTrain
- Take the train from Obertraun-Dachsteinhoehlen to Attnang-Puchheimtrain Re
- Take the train from Attnang-Puchheim to Wörgl Hbftrain Drf / ...
- Take the train from Woergl Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
11h 58mCHF 103–287
Obertraun to St. Moritz by train and bus
Questions & Answers
The cheapest way to get from Obertraun to St. Moritz is to drive which costs SFr 65 - SFr 100 and takes 5h 8m.
The fastest way to get from Obertraun to St. Moritz is to drive which takes 5h 8m and costs SFr 65 - SFr 100.
No, there is no direct bus from Obertraun to St. Moritz. However, there are services departing from Obertraun Abzw Bahnhof and arriving at St. Moritz, Bahnhof via Hallstatt Gosaumühle, Bad Ischl Bahnhof, Salzburg Hbf, Munich central bus station and Chur, Postautostation. The journey, including transfers, takes approximately 14h 53m.
No, there is no direct train from Obertraun to St. Moritz. However, there are services departing from Obertraun-Dachsteinhoehlen and arriving at St. Moritz via Attnang-Puchheim, Woergl Hbf, Sargans and Chur. The journey, including transfers, takes approximately 11h 58m.
The distance between Obertraun and St. Moritz is 569 km. The road distance is 424 km.
The best way to get from Obertraun to St. Moritz without a car is to bus and train which takes 11h 7m and costs SFr 90 - SFr 200.
It takes approximately 11h 7m to get from Obertraun to St. Moritz, including transfers.
Obertraun to St. Moritz bus services, operated by ÖBB-Postbus GmbH, depart from Obertraun Abzw Bahnhof station.
Obertraun to St. Moritz train services, operated by ÖBB, depart from Obertraun-Dachsteinhoehlen station.
The best way to get from Obertraun to St. Moritz is to bus which takes 14h 53m and costs . Alternatively, you can train, which costs SFr 100 - SFr 290 and takes 11h 58m.
What companies run services between Obertraun, Austria and St. Moritz, Switzerland?
You can take a bus from Obertraun Abzw Bahnhof to St. Moritz, Bahnhof via Hallstatt Gosaumühle, Bad Ischl Bahnhof, Salzburg Hauptbahnhof, Salzburg Hbf, Munich Hbf, Munich central bus station, Chur train station, and Chur, Postautostation in around 14h 53m. Alternatively, you can take a train from Obertraun-Dachsteinhoehlen to St. Moritz via Attnang-Puchheim, Woergl Hbf, Sargans, and Chur in around 11h 58m.
Train from Salzburg Hbf to Sargans
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 50–75
Train from Attnang-Puchheim to Wörgl Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- CHF 29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 29–45
Train from Woergl Hbf to Sargans
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 35–55
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 28–80
- Website
- https://www.sbb.ch/en
- Website
- slovakrail.sk
Train from Salzburg Hbf to Sargans
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Schedules at
- slovakrail.sk
Train from Woergl Hbf to Sargans
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Schedules at
- slovakrail.sk
Train from Obertraun-Dachsteinhoehlen to Attnang-Puchheim
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- CHF 12–22
- Website
- https://www.oebb.at/en/
Train from Attnang-Puchheim to Wörgl Hbf
- Ave. Duration
- 2h 24m
- Frequency
- Twice a week
- Estimated price
- CHF 35–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Obertraun-Dachsteinhoehlen to Attnang-Puchheim
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- CHF 7–15
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Attnang-Puchheim to Wörgl Hbf
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- CHF 35–65
- Website
- https://westbahn.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Woergl Hbf to Sargans
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- CHF 50–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- 0662 632900
- office@salzburg-verkehr.at
- Website
- salzburg-verkehr.at
Bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–13
- Website
- https://salzburg-verkehr.at/en/
- Phone
- +43 5 17 17
- service@postbus.at
- Website
- postbus.at
Bus from Obertraun Abzw Bahnhof to Hallstatt Gosaumühle
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- https://www.postbus.at/en/
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Salzburg Hbf to Munich Hbf
- Ave. Duration
- 2h 1m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Munich central bus station to Chur train station
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- CHF 17–30
- Website
- https://www.flixbus.co.uk
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Chur, Postautostation to St. Moritz, Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 7–10
- 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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Obertraun to St. Moritz bus services, operated by ÖBB-Postbus GmbH, arrive at Hallstatt Gosaumühle station.
Obertraun to St. Moritz train services, operated by ÖBB, arrive at Attnang-Puchheim station.
Yes, the driving distance between Obertraun to St. Moritz is 424 km. It takes approximately 5h 8m to drive from Obertraun to St. Moritz.
Book your Obertraun to St. Moritz train tickets online with Omio.
There are 2300+ hotels available in St. Moritz.























































