There are 9 ways to get from Rotterdam to Morges by train (Eurostar, TGV), bus, 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 via Paris
best- Take the train from Rotterdam Centraal to Paris Nord
- Take the train from Paris Gare De Lyon to GeneveTgv
- Take the train from Genève to MorgesIr / ...
7h 43mCHF 135–374Bus
cheapest- Take the bus from Rotterdam Central Station to Brussels-North train station813 / ...
- Take the bus from Brussels-North train station to LausanneN839
17hCHF 51–118Bus, train
- Take the bus from Rotterdam to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Take the train from Basel SBB to BernIc6 / ...
- Take the train from Bern to MorgesIc1 / ...
14h 12mCHF 95–174Drive 770.4 km
- Drive from Rotterdam to Morges770.4 km
8h 42mCHF 128–185Train to Amsterdam Airport Schiphol, fly to Geneva International Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)AMS - GVA
- Take the train from Genève-Aéroport to Morges
4h 56mCHF 83–240Train
- Take the train from Rotterdam Centraal to Eindhoven
- Take the train from Eindhoven to Basel SBB43N
- Take the train from Basel SBB to BernIc6 / ...
- Take the train from Bern to MorgesIc1 / ...
14h 24mCHF 119–436Train to Brussels Airport, fly to Geneva International Airport, train
- Take the train from Rotterdam Centraal to Anvers-Central
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)BRU - GVA
- Take the train from Genève-Aéroport to Morges
5h 34mCHF 93–244Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)AMS - ZRH
- Take the train from Zürich Flughafen to Renens VD
6h 57mCHF 159–396Train to Amsterdam Airport Schiphol, fly to Basel, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)AMS - BSL
- Take the train from Basel SBB to Biel/Bienne
- Take the train from Biel/Bienne to Renens VD
7h 15mCHF 118–318
Rotterdam to Morges by train
Questions & Answers
The cheapest way to get from Rotterdam to Morges is to bus which costs SFr 50 - SFr 120 and takes 17h.
The fastest way to get from Rotterdam to Morges is to train and fly which takes 4h 56m and costs SFr 80 - SFr 240.
No, there is no direct bus from Rotterdam station to Morges. However, there are services departing from Rotterdam Central Station and arriving at Morges, Charpentiers via Brussels-North train station, Lausanne, Parc Vélodrome and Lausanne, Bourdonnette. The journey, including transfers, takes approximately 17h.
No, there is no direct train from Rotterdam to Morges. However, there are services departing from Rotterdam Centraal and arriving at Morges via Paris Nord, Paris Gare De Lyon and Genève. The journey, including transfers, takes approximately 7h 43m.
The distance between Rotterdam and Morges is 997 km. The road distance is 770.4 km.
The best way to get from Rotterdam to Morges without a car is to train via Paris which takes 7h 43m and costs SFr 130 - SFr 380.
It takes approximately 7h 43m to get from Rotterdam to Morges, including transfers.
Rotterdam to Morges bus services, operated by FlixBus, depart from Rotterdam Central Station.
Rotterdam to Morges train services, operated by Nederlandse Spoorwegen (NS), depart from Rotterdam Centraal station.
The best way to get from Rotterdam to Morges is to train via Paris which takes 7h 43m and costs SFr 130 - SFr 380. Alternatively, you can bus, which costs SFr 50 - SFr 120 and takes 17h.
What companies run services between Rotterdam, Netherlands and Morges, Switzerland?
You can take a train from Rotterdam Centraal to Morges via Paris Nord, Paris Gare De Lyon, and Genève in around 7h 43m. Alternatively, you can take a bus from Rotterdam Central Station to Morges, Charpentiers via Brussels-North train station, Lausanne, Parc Vélodrome, and Lausanne, Bourdonnette in around 17h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 17m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–250
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–110
Flights from Brussels Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 50–110
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–270
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 50–300
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- CHF 45–290
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 50–310
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 55–170
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- CHF 30–110
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–190
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 55–310
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- CHF 50–310
- Website
- brusselsairlines.com
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 50–110
- Website
- lufthansa.com
Flights from Brussels Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 90–320
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 90–400
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 90–270
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 120–400
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- CHF 90–190
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 90–130
- Comfort
- CHF 110–150
- Premium
- CHF 140–190
Train from Rotterdam Centraal to Anvers-Central
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Website
- https://www.eurostar.com/rw-en
- Standard
- CHF 30–45
- Comfort
- CHF 30–50
- Premium
- CHF 50–70
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Geneve
- Ave. Duration
- 3h 11m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–170
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Morges
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 11–21
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
Train from Bern to Morges
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 23–40
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Morges
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–24
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Renens VD
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- CHF 50–90
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Biel/Bienne
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 17–40
- Website
- https://www.sbb.ch/en
Train from Biel/Bienne to Renens VD
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- CHF 28–50
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Centraal to Schiphol Airport
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 9–26
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 9–14
- 1st Class
- CHF 15–26
Train from Rotterdam Centraal to Eindhoven
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21
- Website
- https://www.ns.nl/en
Train from Eindhoven to Basel SBB
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- CHF 90–330
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 90–140
- 1st Class
- CHF 190–330
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Eindhoven to Basel SBB
- Ave. Duration
- 8h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 120–190
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Eindhoven to Basel SBB
- Ave. Duration
- 8h 34m
- Frequency
- 4 times a week
- Estimated price
- CHF 50–140
- Website
- https://int.bahn.de/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Rotterdam to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Ave. Duration
- 10h 25m
- Frequency
- 4 times a week
- Estimated price
- CHF 45–90
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rotterdam Central Station to Brussels-North train station
- Ave. Duration
- 2h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–24
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Lausanne
- Ave. Duration
- 11h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–90
- Website
- https://www.flixbus.co.uk
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
Rotterdam to Morges bus services, operated by FlixBus, arrive at Brussels-North train station.
Rotterdam to Morges train services, operated by Nederlandse Spoorwegen (NS), arrive at Eindhoven station.
Yes, the driving distance between Rotterdam to Morges is 770 km. It takes approximately 8h 42m to drive from Rotterdam to Morges.
Book your Rotterdam to Morges train tickets online with Omio.
There are 1006+ hotels available in Morges.

































