There are 8 ways to get from Knittelfeld to St. Moritz by train, bus, night train, car, plane, or shuttle
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.Michael In Obersteiermark to Innsbruck Hauptbahnhoftrain 510 / ...
- Take the train from Innsbruck Hauptbahnhof to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
12h 53mCHF 127–229Night train, train
cheapest- Take the nighttrain from Kraubath/Mur to Sargansnighttrain Nj
- Take the train from Chur to St. Moritztrain Ir38 / ...
13h 57mCHF 63–157Bus
- Take the bus from St.Michael Bahnhof to Graz Hauptbahnhofbus X81
- Take the bus from Graz to München, ZOBbus
- Take the bus from Munich central bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
16h 29mDrive 520.9 km
- Drive from Knittelfeld to St. Moritzcar 520.9 km
6h 44mCHF 87–126Night train, bus
- Take the nighttrain from Kraubath/Mur to Landeck-Zamsnighttrain Nj
- Take the bus from Landeck-Zams Bahnhof to Mals Bahnhofbus 273
- Take the bus from Malles - Stazione to Zernez, staziunbus 811
14h 2mTrain, train to Graz Airport, fly to Zurich Airport
- Take the train from Knittelfeld to Bruck/Murtrain
- Take the train from Bruck/Mur to Flughafen Graz-Feldkirchentrain
- Fly from Graz Airport (GRZ) to Zurich Airport (ZRH)plane GRZ - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 36mCHF 220–491Train, shuttle to Ljubljana, fly to Zurich Airport
- Take the train from Knittelfeld to Klagenfurt Hbftrain
- Take a shuttle bus from Klagenfurt - Hauptbahnhof to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
10h 57mCHF 241–532Train, train to Vienna International Airport, fly to Saint Gallen-Altenrhein Airport
- Take the train from Knittelfeld to Bruck/Murtrain
- Take the train from Bruck/Mur to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)plane VIE - ACH
- Take the train from Rorschach to Churtrain
- Take the train from Chur to St. Moritztrain
11h 11mCHF 322–607
Knittelfeld to St. Moritz by train
Comparing Your Travel Options
The cheapest way to get from Knittelfeld to St. Moritz is to drive which costs SFr 85 - SFr 130 and takes 6h 44m.
The fastest way to get from Knittelfeld to St. Moritz is to drive which takes 6h 44m and costs SFr 85 - SFr 130.
No, there is no direct bus from Knittelfeld to St. Moritz. However, there are services departing from St.Michael Bahnhof and arriving at St. Moritz, Bahnhof via Graz, Munich central bus station and Chur, Postautostation. The journey, including transfers, takes approximately 16h 29m.
No, there is no direct train from Knittelfeld to St. Moritz. However, there are services departing from Knittelfeld and arriving at St. Moritz via St.Michael In Obersteiermark, Innsbruck Hauptbahnhof, Sargans and Chur. The journey, including transfers, takes approximately 12h 53m.
The distance between Knittelfeld and St. Moritz is 675 km. The road distance is 520.9 km.
The best way to get from Knittelfeld to St. Moritz without a car is to train which takes 12h 53m and costs SFr 120 - SFr 230.
It takes approximately 12h 53m to get from Knittelfeld to St. Moritz, including transfers.
Knittelfeld to St. Moritz bus services, operated by Verbund Linie, depart from St.Michael Bahnhof station.
Knittelfeld to St. Moritz train services, operated by ÖBB, depart from St.Michael In Obersteiermark station.
The best way to get from Knittelfeld to St. Moritz is to train which takes 12h 53m and costs SFr 120 - SFr 230. Alternatively, you can bus, which costs and takes 16h 29m.
What companies run services between Knittelfeld, Austria and St. Moritz, Switzerland?
You can take a train from Knittelfeld to St. Moritz via St.Michael In Obersteiermark, Innsbruck Hauptbahnhof, Sargans, and Chur in around 12h 53m. Alternatively, you can take a train from Knittelfeld to St. Moritz, Bahnhof via St.Michael In Obersteiermark, St.Michael Bahnhof, Graz, Munich central bus station, Chur train station, and Chur, Postautostation in around 16h 29m.
- Website
- lufthansa.com
Flights from Graz Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 53m
- When
- Every day
- Estimated price
- CHF 140–330
Flights from Graz Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 140–330
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Thursday to Saturday
- Estimated price
- CHF 95–350
- Website
- swiss.com
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 110–420
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 110–320
- Website
- peoples.ch
Flights from Vienna International Airport to Saint Gallen-Altenrhein Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 250–440
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from St.Michael In Obersteiermark to Innsbruck Hauptbahnhof
- Ave. Duration
- 4h 58m
- Frequency
- Every 4 hours
- Estimated price
- CHF 65–120
- Website
- Austrian Railways
Train from Knittelfeld to Bruck/Mur
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–15
- Website
- Austrian Railways
Train from Bruck/Mur to Flughafen Graz-Feldkirchen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 11–20
- Website
- Austrian Railways
Train from Knittelfeld to Klagenfurt Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 23–40
- Website
- Austrian Railways
Train from Knittelfeld to Bruck/Mur
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–15
- Website
- Austrian Railways
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Estimated price
- CHF 29–50
- Website
- Austrian Railways
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Innsbruck Hauptbahnhof to Sargans
- *
- CHF 28–45
Train from Knittelfeld to Bruck/Mur
- *
- CHF 12–18
Train from Knittelfeld to Klagenfurt Hbf
- *
- CHF 21–35
Train from Knittelfeld to Bruck/Mur
- *
- CHF 12–18
Train from Bruck/Mur to Wien Hbf
- *
- CHF 24–40
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Innsbruck Hauptbahnhof to Sargans
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 35–50
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- CHF 30–40
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +41 81 288 65 65
- [email protected]
- 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
- 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 26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Kraubath/Mur to Sargans
- Ave. Duration
- 9h 42m
- Frequency
- Twice daily
- Estimated price
- CHF 30–100
- Website
- Nightjet
- Sleeper Carriage
- CHF 90–100
- Couchette Carriage
- CHF 60–70
- Seating Carriage
- CHF 30–40
Night train from Kraubath/Mur to Landeck-Zams
- Ave. Duration
- 7h 16m
- Frequency
- Twice daily
- Estimated price
- CHF 28–92
- Website
- Nightjet
- Sleeper Carriage
- CHF 89–92
- Couchette Carriage
- CHF 55–70
- Seating Carriage
- CHF 28–34
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Knittelfeld to Bruck/Mur
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- CHF 4–9
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Knittelfeld to Klagenfurt Hbf
- Ave. Duration
- 1h 32m
- Frequency
- Twice a week
- Estimated price
- CHF 12–23
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Knittelfeld to Bruck/Mur
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- CHF 4–9
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- CHF 15–29
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
Train from Rorschach to Chur
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 29–45
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 1h 53m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- Westbahn
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 1h 48m
- Frequency
- 3 times a day
- Estimated price
- CHF 12
- Website
- Slovenske železnice (SŽ)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- CHF 12
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +43 50 678910
- [email protected]
- Website
- Verbund Linie
Bus from St.Michael Bahnhof to Graz Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Website
- Verbund Linie
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Graz to München, ZOB
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Schedules at
- croatiabus.hr
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Munich central bus station to Chur train station
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- CHF 21–35
- Website
- Flixbus
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Chur, Postautostation to St. Moritz, Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 7–10
- Website
- PostAuto AG
Bus from Malles - Stazione to Zernez, staziun
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
- Phone
- +43 664 384 1360
- [email protected]
- Website
- tlbus.at
Bus from Landeck-Zams Bahnhof to Mals Bahnhof
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- tlbus.at
- Phone
- +39 0471 220 880
- [email protected]
- Website
- Sudtirol Alto Adige
Bus from Malles - Stazione to Zernez, staziun
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Website
- Sudtirol Alto Adige
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Klagenfurt - Hauptbahnhof to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- CHF 75–141
- Website
- GoOpti
- Private
- CHF 141
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
Booking & Getting There
Knittelfeld to St. Moritz bus services, operated by Verbund Linie, arrive at Graz Hauptbahnhof station.
Knittelfeld to St. Moritz train services, operated by ÖBB, arrive at Innsbruck Hauptbahnhof station.
Yes, the driving distance between Knittelfeld to St. Moritz is 521 km. It takes approximately 6h 44m to drive from Knittelfeld to St. Moritz.
Book your Knittelfeld to St. Moritz train tickets online with Omio.
There are 2299+ hotels available in St. Moritz.




















































































