There are 5 ways to get from Wels to St. Moritz 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 Wels Hbf to Wörgl Hbftrain Drf / ...
- Take the train from Woergl Hbf to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
9h 27mCHF 106–190Bus
cheapest- Take the bus from Wels to Munich central bus stationbus 951
- Take the bus from Munich central bus station to Chur station train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
11h 5mCHF 40–57Night train, train
- Take the night train from Wels Hbf to Sargansnighttrain Nj
- Take the train from Chur to St. Moritztrain Ir38 / ...
11h 1mCHF 82–312Drive 451.4 km
- Drive from Wels to St. Moritzcar 451.4 km
5h 26mCHF 71–102Train, bus
- Take the train from Wels Hbf to Salzburg Hauptbahnhoftrain Drf / ...
- Take the train from Salzburg Hbf to Landeck-Zamstrain Rjx / ...
- Take the bus from Landeck-Zams Bahnhof D to Mals Bahnhofbus 273
- Take the bus from Mals, Bahnhof/Malles, stazione to Zernez, staziunbus 811
11h 28m
Wels to St. Moritz by train
Questions & Answers
The cheapest way to get from Wels to St. Moritz is to bus which costs SFr 35 - SFr 60 and takes 11h 5m.
The fastest way to get from Wels to St. Moritz is to drive which takes 5h 26m and costs SFr 70 - SFr 110.
No, there is no direct bus from Wels to St. Moritz. However, there are services departing from Wels and arriving at St. Moritz, Bahnhof via Munich central bus station and Chur, Postautostation. The journey, including transfers, takes approximately 11h 5m.
No, there is no direct train from Wels to St. Moritz. However, there are services departing from Wels Hbf and arriving at St. Moritz via Woergl Hbf, Sargans and Chur. The journey, including transfers, takes approximately 9h 27m.
The distance between Wels and St. Moritz is 590 km. The road distance is 451.4 km.
The best way to get from Wels to St. Moritz without a car is to train which takes 9h 27m and costs SFr 100 - SFr 190.
It takes approximately 9h 27m to get from Wels to St. Moritz, including transfers.
Wels to St. Moritz bus services, operated by FlixBus, depart from Wels station.
Wels to St. Moritz train services, operated by WESTbahn Gmbh, depart from Wels Hbf station.
The best way to get from Wels to St. Moritz is to train which takes 9h 27m and costs SFr 100 - SFr 190. Alternatively, you can bus, which costs SFr 35 - SFr 60 and takes 11h 5m.
What companies run services between Wels, Austria and St. Moritz, Switzerland?
You can take a train from Wels Hbf to St. Moritz via Woergl Hbf, Sargans, and Chur in around 9h 27m. Alternatively, you can take a bus from Wels to St. Moritz, Bahnhof via Munich central bus station, Chur station train station, and Chur, Postautostation in around 11h 5m.
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Wels Hbf to Wörgl Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Every 2 hours
- Estimated price
- CHF 40–60
- Website
- https://westbahn.at/en/
Train from Wels Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 17–26
- Website
- https://westbahn.at/en/
Train from Salzburg Hbf to Landeck-Zams
- Ave. Duration
- 3h 17m
- Frequency
- 5 times a day
- Estimated price
- CHF 21–50
- Website
- https://westbahn.at/en/
Train from Wels Hbf to Wörgl Hbf
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 30–50
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
Train from Wels Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- 3 times a day
- Estimated price
- CHF 18–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 18–27
Train from Salzburg Hbf to Landeck-Zams
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 35–55
Train from Wels Hbf to Wörgl Hbf
- Ave. Duration
- 2h 42m
- Frequency
- Twice a week
- Estimated price
- CHF 30–60
- Website
- https://www.oebb.at/en/
Train from Wels Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 9–24
- Website
- https://www.oebb.at/en/
Train from Salzburg Hbf to Landeck-Zams
- Ave. Duration
- 2h 42m
- Frequency
- Twice a week
- Estimated price
- CHF 18–60
- Website
- https://www.oebb.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 40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 81 288 65 65
- 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 35–60
- Website
- https://www.sbb.ch/en
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Wels Hbf to Sargans
- Ave. Duration
- 7h 56m
- Frequency
- Once daily
- Estimated price
- CHF 40–240
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 236–240
- Couchette Carriage
- CHF 120–150
- Seating Carriage
- CHF 40–55
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wels Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 9–24
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to Landeck-Zams
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- CHF 50–80
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Wels to Munich central bus station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- CHF 18–22
- Website
- https://www.flixbus.co.uk
Bus from Munich central bus station to Chur station train station
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- CHF 14–25
- 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
Bus from Mals, Bahnhof/Malles, stazione to Zernez, staziun
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
- Phone
- +43 664 384 1360
- info@tlbus.at
- Website
- tlbus.at
Bus from Landeck-Zams Bahnhof D to Mals Bahnhof
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- tlbus.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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Wels to St. Moritz bus services, operated by FlixBus, arrive at Munich central bus station.
Wels to St. Moritz train services, operated by WESTbahn Gmbh, arrive at Wörgl Hbf station.
Yes, the driving distance between Wels to St. Moritz is 451 km. It takes approximately 5h 26m to drive from Wels to St. Moritz.
Book your Wels to St. Moritz train tickets online with Omio.
There are 2271+ hotels available in St. Moritz.















































