There are 5 ways to get from St. Moritz to Bad Gastein by train, bus, night 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.
Train
best- Take the train from St. Moritz to Churtrain Gex / ...
- Take the train from Sargans to Innsbruck Hauptbahnhoftrain Rjx
- Take the train from Innsbruck Hauptbahnhof to Schwarzach-St.Veittrain 513 / ...
10h 3m€102–632Drive 369.1 km
cheapest- Drive from St. Moritz to Bad Gasteincar 369.1 km
4h 52m€65–94Bus
- Take the bus from St. Moritz, Bahnhof to Chur, Postautostationbus 182
- Take the bus from Chur train station to Bregenz bus stationbus
- Take the bus from Bregenz to St.Johann Postamt 1bus
13h 27mTrain, night train via Landeck
- Take the train from Samedan to Scuol-Tarasptrain R15
- Take the night train from Landeck-Zams to Bad Gasteinnighttrain Nj
9h 48mTrain, night train
- Take the train from St. Moritz to Churtrain Ir38 / ...
- Take the night train from Sargans to Bad Gasteinnighttrain Nj
11h 13m€174–572
St. Moritz to Bad Gastein by train
Questions & Answers
The cheapest way to get from St. Moritz to Bad Gastein is to drive which costs €60 - €95 and takes 4h 52m.
The fastest way to get from St. Moritz to Bad Gastein is to drive which takes 4h 52m and costs €60 - €95.
No, there is no direct bus from St. Moritz to Bad Gastein. However, there are services departing from St. Moritz, Bahnhof and arriving at Bad Gastein Mozartplatz via Chur train station, Bregenz and Schwarzach-St.Veit Bahnhof. The journey, including transfers, takes approximately 13h 27m.
No, there is no direct train from St. Moritz to Bad Gastein. However, there are services departing from St. Moritz and arriving at Bad Gastein via Chur, Sargans, Innsbruck Hauptbahnhof and Schwarzach-St.Veit. The journey, including transfers, takes approximately 10h 3m.
The distance between St. Moritz and Bad Gastein is 511 km. The road distance is 369.1 km.
The best way to get from St. Moritz to Bad Gastein without a car is to train which takes 10h 3m and costs €100 - €650.
It takes approximately 10h 3m to get from St. Moritz to Bad Gastein, including transfers.
St. Moritz to Bad Gastein bus services, operated by PostAuto AG, depart from St. Moritz, Bahnhof station.
St. Moritz to Bad Gastein train services, operated by Rhätische Bahn, depart from St. Moritz station.
The best way to get from St. Moritz to Bad Gastein is to train which takes 10h 3m and costs €100 - €650. Alternatively, you can bus, which costs and takes 13h 27m.
What companies run services between St. Moritz, Switzerland and Bad Gastein, Austria?
You can take a train from St. Moritz to Bad Gastein via Chur, Sargans, Innsbruck Hauptbahnhof, and Schwarzach-St.Veit in around 10h 3m. Alternatively, you can take a bus from St. Moritz, Bahnhof to Bad Gastein Mozartplatz via Chur, Postautostation, Chur train station, Bregenz, St.Johann Postamt 1, St. Johann Im Pongau, Schwarzach-St.Veit, and Schwarzach-St.Veit Bahnhof in around 13h 27m.
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
Train from Samedan to Scuol-Tarasp
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
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
- €30–95
- Website
- https://www.sbb.ch/en
Train from Sargans to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- €65–210
- Website
- https://www.sbb.ch/en
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €65–210
- Website
- https://www.sbb.ch/en
Night train from Landeck-Zams to Bad Gastein
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- €100–320
- Website
- https://www.sbb.ch/en
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- €30–95
- Website
- https://www.sbb.ch/en
Night train from Sargans to Bad Gastein
- Ave. Duration
- 7h 49m
- Frequency
- Twice daily
- Estimated price
- €140–450
- Website
- https://www.sbb.ch/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Sargans to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- €30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €30–45
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €40–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from St. Moritz, Bahnhof to Chur, Postautostation
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €7–11
- Website
- https://www.postauto.ch
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Chur train station to Bregenz bus station
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- €7–13
- Website
- https://www.flixbus.co.uk
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Bregenz to St.Johann Postamt 1
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Schedules at
- romfour-door2door.autogari.ro
Want to know more about travelling around Austria
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
St. Moritz to Bad Gastein bus services, operated by PostAuto AG, arrive at Chur, Postautostation.
St. Moritz to Bad Gastein train services, operated by Rhätische Bahn, arrive at Chur station.
Yes, the driving distance between St. Moritz to Bad Gastein is 369 km. It takes approximately 4h 52m to drive from St. Moritz to Bad Gastein.
Book your St. Moritz to Bad Gastein train tickets online with Omio.
There are 1479+ hotels available in Bad Gastein.


































