There are 4 ways to get from Obergurgl 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 via Mels
best- Take the bus from Obergurgl Zentrum to Ötztal-Bahnhofbus 320
- Take the train from Oetztal to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
7h 42mCHF 63–115Drive 191.4 km
cheapest- Drive from Obergurgl to St. Moritzcar 191.4 km
2h 40mCHF 33–47Bus, train
- Take the bus from Obergurgl Zentrum to Imst Terminal Postbus 320
- Take the train from Landeck-Zams Bahnhof A to Malles - Stazionetrain 273
- Take the bus from Malles - Stazione to Zernez, staziunbus 811
9h 13mCHF 44–72Bus
- Take the bus from Obergurgl Zentrum to Imst Terminal Postbus 320
- Take the bus from Landeck-Zams Bahnhof to Mals Bahnhofbus 273
- Take the bus from Malles - Stazione to Zernez, staziunbus 811
9h 14m
Obergurgl to St. Moritz by bus and train
Comparing Your Travel Options
The cheapest way to get from Obergurgl to St. Moritz is to drive which costs SFr 30 - SFr 50 and takes 2h 40m.
The fastest way to get from Obergurgl to St. Moritz is to drive which takes 2h 40m and costs SFr 30 - SFr 50.
No, there is no direct bus from Obergurgl to St. Moritz. However, there are services departing from Obergurgl Zentrum and arriving at St. Moritz, Bahnhof via Imst Terminal Post, Landeck-Zams Bahnhof, Malles - Stazione and Zernez, staziun. The journey, including transfers, takes approximately 9h 14m.
The distance between Obergurgl and St. Moritz is 309 km. The road distance is 191.4 km.
The best way to get from Obergurgl to St. Moritz without a car is to bus and train via Mels which takes 7h 42m and costs SFr 60 - SFr 120.
It takes approximately 7h 42m to get from Obergurgl to St. Moritz, including transfers.
Obergurgl to St. Moritz bus services, operated by Ötztaler Verkehrsgesellschaft, depart from Obergurgl Zentrum station.
Obergurgl to St. Moritz bus services, operated by Ötztaler Verkehrsgesellschaft, arrive at Imst Terminal Post station.
Yes, the driving distance between Obergurgl to St. Moritz is 191 km. It takes approximately 2h 40m to drive from Obergurgl to St. Moritz.
There are 2290+ hotels available in St. Moritz.
What companies run services between Obergurgl, Austria and St. Moritz, Switzerland?
You can take a bus from Obergurgl Zentrum to St. Moritz, Bahnhof via Imst Terminal Post, Landeck-Zams Bahnhof, Malles - Stazione, and Zernez, staziun in around 9h 14m.
- Phone
- +43 (0) 5254 3550
- [email protected]
- Website
- oetztaler.at
Bus from Obergurgl Zentrum to Ötztal-Bahnhof
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Schedules at
- oetztaler.at
Bus from Obergurgl Zentrum to Imst Terminal Post
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- CHF 19–27
- Schedules at
- oetztaler.at
Bus from Obergurgl Zentrum to Imst Terminal Post
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- CHF 19–27
- Schedules at
- oetztaler.at
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
Italy Travel Guides
Read the travel guide






