There are 6 ways to get from St. Moritz to Oberhof by train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Basel
best- Take the train from St. Moritz to Churtrain Gex / ...
- Take the train from Chur to Basel SBBtrain Ic3 / ...
- Take the train from Basel SBB to Frankfurttrain 20 / ...
- Take the train from Frankfurt to Gothatrain 50
13h 47m€124–277Bus
cheapest- Take the bus from St. Moritz, Bahnhof to Chur, Postautostationbus 182
- Take the bus from Chur station train station to Nuremberg central bus stationbus N76
- Take the bus from Nuremberg central bus station to Würzburg Main Stationbus N84 / ...
- Take the bus from Würzburg Main Station to Zella-Mehlis stationbus
15h 41m€49–81Drive 595.8 km
- Drive from St. Moritz to Oberhofcar 595.8 km
5h 41m€102–146Train
- Take the train from St. Moritz to Churtrain Gex / ...
- Take the train from Sargans to Bludenztrain Rjx
- Take the train from Bludenz to Wuerzburg Hbftrain Ice
- Take the train from Würzburg Hbf to Zella-Mehlistrain Re7
15h 21m€174–256Train, bus
- Take the train from St. Moritz to Churtrain Gex / ...
- Take the train from Chur to St. Gallentrain
- Take the train from St. Gallen to Konstanz Bahnhoftrain 1 / ...
- Take the train from Konstanz Bahnhof to Karlsruhe Hauptbahnhoftrain Re2
- Take the bus from Karlsruhe central train station to Zella-Mehlis stationbus
17h 24mDrive, car train
- Drive from St. Moritz to München Ostcar
- Take the car train from München Ost to Würzburg Hbfcartrain
- Drive from Würzburg Hbf to Oberhofcar
6h 40m€155–206
St. Moritz to Oberhof by train and bus
Questions & Answers
The cheapest way to get from St. Moritz to Oberhof is to bus which costs €45 - €85 and takes 15h 41m.
The fastest way to get from St. Moritz to Oberhof is to drive which takes 5h 41m and costs €100 - €150.
No, there is no direct bus from St. Moritz to Oberhof. However, there are services departing from St. Moritz, Bahnhof and arriving at Oberhof, Rudolf-Breitscheid-Straße via Chur station train station, Nuremberg central bus station, Würzburg Main Station and Zella-Mehlis, Bahnhof. The journey, including transfers, takes approximately 15h 41m.
The distance between St. Moritz and Oberhof is 875 km. The road distance is 595.8 km.
The best way to get from St. Moritz to Oberhof without a car is to train via Basel which takes 13h 47m and costs €120 - €280.
It takes approximately 13h 47m to get from St. Moritz to Oberhof, including transfers.
St. Moritz to Oberhof bus services, operated by PostAuto Schweiz AG, depart from St. Moritz, Bahnhof station.
The best way to get from St. Moritz to Oberhof is to train via Basel which takes 13h 47m and costs €120 - €280. Alternatively, you can bus, which costs €45 - €85 and takes 15h 41m.
St. Moritz to Oberhof bus services, operated by PostAuto Schweiz AG, arrive at Chur, Postautostation.
Yes, the driving distance between St. Moritz to Oberhof is 596 km. It takes approximately 5h 41m to drive from St. Moritz to Oberhof.
What companies run services between St. Moritz, Switzerland and Oberhof, Thuringia, Germany?
You can take a train from St. Moritz to Oberhof, Busbahnhof via Chur, Basel SBB, Frankfurt, Gotha, and Gotha, Hauptbahnhof in around 13h 47m. Alternatively, you can take a bus from St. Moritz, Bahnhof to Oberhof, Rudolf-Breitscheid-Straße via Chur, Postautostation, Chur station train station, Nuremberg central bus station, Würzburg Main Station, and Zella-Mehlis, Bahnhof in around 15h 41m.
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
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
- €35–65
- Website
- https://www.sbb.ch/en
Train from Chur to Basel SBB
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- €40–85
- Website
- https://www.sbb.ch/en
Train from Sargans to Bludenz
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Estimated price
- €25–45
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Chur to Basel SBB
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a day
- Estimated price
- €16–21
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Basel SBB to Frankfurt
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- https://int.bahn.de/en
Train from Frankfurt to Gotha
- Ave. Duration
- 2h 4m
- Frequency
- Every 2 hours
- Estimated price
- €30–55
- Website
- https://int.bahn.de/en
Train from Bludenz to Wuerzburg Hbf
- Ave. Duration
- 6h 25m
- Frequency
- Once a week
- Estimated price
- €85–100
- Website
- https://int.bahn.de/en
Train from Sargans to Bludenz
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Estimated price
- €14–21
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €14–21
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Würzburg Hbf to Zella-Mehlis
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- €22–35
- Website
- https://int.bahn.de/en
Train from Konstanz Bahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 3h 10m
- Frequency
- Every 2 hours
- Estimated price
- €30–50
- Website
- https://int.bahn.de/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Chur to St. Gallen
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from St. Gallen to Konstanz Bahnhof
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–14
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- €6–9
- 1st Class Ticket
- €11–14
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Würzburg Hbf
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- €90–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from St. Moritz, Bahnhof to Chur, Postautostation
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €7–11
- Website
- https://www.postauto.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Chur station train station to Nuremberg central bus station
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- €24–40
- Website
- https://www.flixbus.co.uk
Bus from Nuremberg central bus station to Würzburg Main Station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €7–13
- Website
- https://www.flixbus.co.uk
Bus from Würzburg Main Station to Zella-Mehlis station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- €12–18
- Website
- https://www.flixbus.co.uk
Bus from Karlsruhe central train station to Zella-Mehlis station
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Nuremberg central bus station to Würzburg Main Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice a week
- Estimated price
- €5–8
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Germany
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
There are 751+ hotels available in Oberhof.



















































