There are 7 ways to get from Koblenz to St. Moritz by train, bus, car, or plane
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 Koblenz Hauptbahnhof to Mannheim, Hauptbahnhoftrain 55 / ...
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
9h 54mCHF 86–563Bus
cheapest- Take the bus from Coblenz central train station to Ulmbus N93
- Take the bus from Ulm to Bregenz bus stationbus N77
- Take the bus from Bregenz bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
14h 15mCHF 48–78Drive 620.8 km
- Drive from Koblenz to St. Moritzcar 620.8 km
6h 44mCHF 104–150Train to Frankfurt, fly, train
- Take the train from Koblenz Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
7h 20mCHF 158–408Train
- Take the train from Koblenz Hauptbahnhof to Frankfurttrain Re2
- Take the train from Frankfurt to Churtrain Ice
- Take the train from Chur to St. Moritztrain Gex / ...
10h 51mCHF 219–664Train #2
- Take the train from Koblenz Hbf to Zürich HBtrain
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
11h 21mCHF 121–266Train to Cologne Bonn Airport, fly, train
- Take the train from Koblenz Hauptbahnhof to Köln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
8h 51mCHF 148–390
Koblenz to St. Moritz by train
Questions & Answers
The cheapest way to get from Koblenz to St. Moritz is to bus which costs SFr 45 - SFr 80 and takes 14h 15m.
The fastest way to get from Koblenz to St. Moritz is to drive which takes 6h 44m and costs SFr 100 - SFr 150.
No, there is no direct bus from Koblenz station to St. Moritz. However, there are services departing from Coblenz central train station and arriving at St. Moritz, Bahnhof via Ulm, Bregenz bus station and Chur, Postautostation. The journey, including transfers, takes approximately 14h 15m.
No, there is no direct train from Koblenz to St. Moritz. However, there are services departing from Koblenz Hauptbahnhof and arriving at St. Moritz via Mannheim, Hauptbahnhof, Basel SBB and Chur. The journey, including transfers, takes approximately 9h 54m.
The distance between Koblenz and St. Moritz is 700 km. The road distance is 620.8 km.
The best way to get from Koblenz to St. Moritz without a car is to train via Basel which takes 9h 54m and costs SFr 85 - SFr 600.
It takes approximately 9h 54m to get from Koblenz to St. Moritz, including transfers.
Koblenz to St. Moritz bus services, operated by FlixBus, depart from Coblenz central train station.
Koblenz to St. Moritz train services, operated by Deutsche Bahn Intercity (DB IC), depart from Koblenz Hauptbahnhof station.
The best way to get from Koblenz to St. Moritz is to train via Basel which takes 9h 54m and costs SFr 85 - SFr 600. Alternatively, you can bus, which costs SFr 45 - SFr 80 and takes 14h 15m.
What companies run services between Koblenz, Germany and St. Moritz, Switzerland?
You can take a train from Koblenz Hauptbahnhof to St. Moritz via Mannheim, Hauptbahnhof, Basel SBB, and Chur in around 9h 54m. Alternatively, you can take a bus from Coblenz central train station to St. Moritz, Bahnhof via Ulm, Bregenz bus station, Chur train station, and Chur, Postautostation in around 14h 15m.
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 80–400
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 65–160
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Koblenz Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- CHF 27–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- CHF 40–170
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Koblenz Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 19–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Koblenz Hauptbahnhof to Köln Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 15–60
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Coblenz central train station to Ulm
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- CHF 26–45
- Website
- Flixbus
Bus from Ulm to Bregenz bus station
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- CHF 9–15
- Website
- Flixbus
Bus from Bregenz bus station to Chur train station
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 6–11
- Website
- Flixbus
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
More Questions & Answers
Koblenz to St. Moritz bus services, operated by FlixBus, arrive at Ulm station.
Koblenz to St. Moritz train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Mannheim, Hauptbahnhof station.
Yes, the driving distance between Koblenz to St. Moritz is 621 km. It takes approximately 6h 44m to drive from Koblenz to St. Moritz.
Book your Koblenz to St. Moritz train tickets online with Omio.
There are 2309+ hotels available in St. Moritz.








