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 51mCHF 133–240Night train, train
cheapest- Take the nighttrain from Kraubath/Mur to Sargansnighttrain Nj
- Take the train from Chur to St. Moritztrain Ir38 / ...
13h 57mCHF 63–167Bus
- 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 88–127Night 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 to Graz Airport, fly to Zurich Airport, train
- Take the train from Knittelfeld to Graz Hbftrain
- 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 12mCHF 225–480Train, 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
11h 2mCHF 241–555Train, 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 22mCHF 282–613
Knittelfeld to St. Moritz by train
Comparing Your Travel Options
The cheapest way to get from Knittelfeld to St. Moritz is to night train and train which costs SFr 60 - SFr 170 and takes 13h 57m.
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 51m.
The distance between Knittelfeld and St. Moritz is 678 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 51m and costs SFr 130 - SFr 240.
It takes approximately 12h 51m 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 51m and costs SFr 130 - SFr 240. 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 51m. 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
- swiss.com
Flights from Graz Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday to Friday
- Estimated price
- CHF 110–380
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 110–330
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from St.Michael In Obersteiermark to Innsbruck Hauptbahnhof
- Ave. Duration
- 4h 58m
- Frequency
- Every 2 hours
- Estimated price
- CHF 70–130
- Website
- Austrian Railways
Train from Knittelfeld to Graz Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 19–35
- Website
- Austrian Railways
Train from Knittelfeld to Klagenfurt Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- Austrian Railways
Train from Knittelfeld to Bruck/Mur
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–17
- Website
- Austrian Railways
Train from Bruck/Mur to Wien Hbf
- Ave. Duration
- 2h 11m
- Frequency
- 3 times a week
- Estimated price
- CHF 30–55
- Website
- Austrian Railways
- 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
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 2289+ hotels available in St. Moritz.












