There are 9 ways to get from Delft to St. Moritz by train (Eurostar), bus, train, night train, 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
best- Take the train from Rotterdam Centraal to Paris Nordtrain
- Take the train from Paris l'Est to Strasbourg Bahnhoftrain 83 / ...
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
13h 29mCHF 250–683Train, fly to Milano Malpensa Airport, bus
cheapest- Take the train from Delft to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Milano Malpensa Airport (MXP)plane AMS - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 14mCHF 66–256Bus, train
- Take the bus from Rotterdam Central Station to Zurich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
19h 48mCHF 124–243Train, night train
- Take the train from Delft to Eindhoven Centraaltrain
- Take the nighttrain from Eindhoven Centraal to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
16h 40mCHF 150–337Drive 957.4 km
- Drive from Delft to St. Moritzcar 957.4 km
10h 11mCHF 163–236Bus
- Take the bus from Rotterdam to Luganobus BlaBlaCar Bus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
20h 43mCHF 95–161Train, fly to Zurich Airport
- Take the train from Delft to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
8h 19mCHF 180–432Train, fly to Basel
- Take the train from Delft to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)plane AMS - BSL
- Take the train from Basel SBB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 59mCHF 148–568Train, fly to Milan Linate Airport, bus
- Take the train from Delft to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Milan Linate Airport (LIN)plane AMS - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 27mCHF 78–273
Delft to St. Moritz by train and foot
Questions & Answers
The cheapest way to get from Delft to St. Moritz is to bus which costs SFr 90 - SFr 170 and takes 20h 43m.
The fastest way to get from Delft to St. Moritz is to train and fly which takes 8h 19m and costs SFr 180 - SFr 440.
No, there is no direct bus from Delft to St. Moritz. However, there are services departing from Rotterdam and arriving at St. Moritz, Bahnhof via Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 20h 43m.
No, there is no direct train from Delft to St. Moritz. However, there are services departing from Delft and arriving at St. Moritz via Rotterdam Centraal, Paris l'Est, Strasbourg, Basel SBB and Chur. The journey, including transfers, takes approximately 13h 29m.
The distance between Delft and St. Moritz is 1325 km. The road distance is 957.4 km.
The best way to get from Delft to St. Moritz without a car is to train which takes 13h 29m and costs SFr 250 - SFr 700.
It takes approximately 13h 29m to get from Delft to St. Moritz, including transfers.
Delft to St. Moritz bus services, operated by BlaBlaCar Bus, depart from Rotterdam station.
Delft to St. Moritz train services, operated by Eurostar, depart from Rotterdam Centraal station.
The best way to get from Delft to St. Moritz is to train which takes 13h 29m and costs SFr 250 - SFr 700. Alternatively, you can bus, which costs SFr 90 - SFr 170 and takes 20h 43m.
What companies run services between Delft, Netherlands and St. Moritz, Switzerland?
You can take a train from Delft to St. Moritz via Rotterdam Centraal, Paris Nord, Paris l'Est, Strasbourg Bahnhof, Strasbourg, Basel Sbb, Basel SBB, and Chur in around 13h 29m. Alternatively, you can take a train from Delft to St. Moritz, Bahnhof via Rotterdam Centraal, Rotterdam, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 20h 43m.
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Milan Linate Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- CHF 55–230
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- CHF 35–220
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- CHF 120–210
- Website
- Eurostar
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Rotterdam Central Station to Zurich Bus Station
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 60–100
- 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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Delft to St. Moritz bus services, operated by BlaBlaCar Bus, arrive at Lugano station.
Delft to St. Moritz train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Delft to St. Moritz is 957 km. It takes approximately 10h 11m to drive from Delft to St. Moritz.
Book your Delft to St. Moritz train tickets online with Omio.
There are 2310+ hotels available in St. Moritz.










