There are 4 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 / ...
10h 57mCHF 91–154Bus, train via Salzburg
cheapest- 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 33mCHF 58–114Drive 414 km
- Drive from Obertraun to St. Moritzcar 414 km
5h 22mCHF 74–106Train
- Take the train from Obertraun-Dachsteinhoehlen to Attnang-Puchheimtrain Re
- Take the train from Attnang-Puchheim to Innsbruck Hauptbahnhoftrain 730 / ...
- Take the train from Innsbruck Hauptbahnhof to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
11h 24mCHF 99–196
Obertraun to St. Moritz by train and bus
Comparing Your Travel Options
The cheapest way to get from Obertraun to St. Moritz is to bus and train via Salzburg which costs SFr 55 - SFr 120 and takes 11h 33m.
The fastest way to get from Obertraun to St. Moritz is to drive which takes 5h 22m and costs SFr 70 - SFr 110.
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, Innsbruck Hauptbahnhof, Sargans and Chur. The journey, including transfers, takes approximately 11h 24m.
The distance between Obertraun and St. Moritz is 569 km. The road distance is 414 km.
The best way to get from Obertraun to St. Moritz without a car is to bus and train which takes 10h 57m and costs SFr 90 - SFr 160.
It takes approximately 10h 57m to get from Obertraun to St. Moritz, including transfers.
Obertraun to St. Moritz train services, operated by ÖBB, depart from Obertraun-Dachsteinhoehlen 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 414 km. It takes approximately 5h 22m to drive from Obertraun to St. Moritz.
Book your Obertraun to St. Moritz train tickets online with Omio.
What companies run services between Obertraun, Austria and St. Moritz, Switzerland?
You can take a train from Obertraun-Dachsteinhoehlen to St. Moritz via Attnang-Puchheim, Innsbruck Hauptbahnhof, Sargans, and Chur in around 11h 24m.
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Salzburg Hbf to Sargans
- *
- CHF 50–75
Train from Attnang-Puchheim to Innsbruck Hauptbahnhof
- *
- CHF 35–55
Train from Innsbruck Hauptbahnhof to Sargans
- *
- CHF 28–45
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Obertraun-Dachsteinhoehlen to Attnang-Puchheim
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 11–17
- Website
- Austrian Railways
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Obertraun-Dachsteinhoehlen to Attnang-Puchheim
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- CHF 6–12
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +43 1 89900
- service@westbahn.at
- Website
- Westbahn
Train from Attnang-Puchheim to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–75
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 36m
- Frequency
- Twice daily
- Estimated price
- CHF 45
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Salzburg Hbf to Sargans
- Ave. Duration
- 4h 53m
- Frequency
- Once daily
- Estimated price
- CHF 17–35
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- 0662 632900
- office@salzburg-verkehr.at
- Website
- Salzburg Verkehr
Bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–14
- Website
- Salzburg Verkehr
Bus from Bad Ischl Bahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 32m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–14
- Website
- Salzburg Verkehr
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
Booking & Getting There
There are 2288+ hotels available in St. Moritz.




















































