There are 12 ways to get from Rotterdam to Rabat by plane, train, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Rotterdam The Hague Airport to Tangier Ibn Battouta Airport, train
best- Fly from Rotterdam The Hague Airport (RTM) to Tangier Ibn Battouta Airport (TNG)RTM - TNG
- Take the train from Tanger Ville station to Rabat Agdal
5h 28mMAD 2,217–7,229Train to Brussels Airport, fly to Rabat-Salé
cheapest- Take the train from Rotterdam Centraal to Antwerpen-Centraal
- Fly from Brussels Airport (BRU) to Rabat-Salé (RBA)BRU - RBA
6h 57mMAD 932–4,050Train, bus, car ferry
- Take the train from Rotterdam Centraal to Brussel-Zuid
- Take the bus from Brussels - Midi Train Station to Vitoria
- Take the bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Take the car ferry from Motril to Nador
- Take the train from Nador to Rabat Ville
2d 1hMAD 1,953–4,427Train, car ferry
- Take the train from Rotterdam Centraal to Paris Nord
- Take the train from Paris Gare De Lyon to Barcelona-SantsTgv
- Take the car ferry from Port de Barcelona to Nador
- Take the train from Nador to Rabat Ville
2d 5hMAD 2,345–7,213Drive 10,804.6 km
- Drive from Rotterdam to Rabat10,804.6 km
5d 11hMAD 20,320–29,351Train to Amsterdam Airport Schiphol, fly to Rabat-Salé
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Rabat-Salé (RBA)AMS - RBA
6h 21mMAD 1,616–3,540Fly Rotterdam The Hague Airport to Rabat-Salé
- Fly from Rotterdam The Hague Airport (RTM) to Rabat-Salé (RBA)RTM - RBA
6h 20mMAD 2,112–9,435Train to Amsterdam Airport Schiphol, fly to Mohammed V International Airport, train
- Take the train from Rotterdam Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Mohammed V International Airport (CMN)AMS - CMN
- Take the train from Casablanca to Rabat Ville
8h 36mMAD 1,258–4,019Train to Paris Charles De Gaulle Airport, fly to Rabat-Salé
- Take the train from Rotterdam Centraal to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Rabat-Salé (RBA)CDG - RBA
8h 3mMAD 1,613–5,118Train to Brussels Airport, fly to Mohammed V International Airport, train
- Take the train from Rotterdam Centraal to Antwerpen-Centraal
- Fly from Brussels Airport (BRU) to Mohammed V International Airport (CMN)BRU - CMN
- Take the train from Casablanca to Rabat Ville
9h 17mMAD 974–3,929Train, bus to Weeze Airport, fly to Rabat-Salé
- Take the train from Rotterdam Centraal to Breda
- Take the train from Breda to Nijmegen
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Fly from Weeze Airport (NRN) to Rabat-Salé (RBA)NRN - RBA
9h 18mMAD 1,865–4,166Train, bus, car ferry via Brussels
- Take the train from Rotterdam Centraal to Brussel-Zuid
- Take the bus from Brussels South to Vitoria-Gasteiz
- Take the bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Take the car ferry from Motril to Nador
- Take the train from Nador to Rabat Ville
2d 1hMAD 2,133–5,427
Rotterdam The Hague Airport (RTM) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Rotterdam to Rabat is to train and fly which costs MAD 950 - MAD 4,000 and takes 9h 17m.
The fastest way to get from Rotterdam to Rabat is to fly and train which takes 5h 28m and costs MAD 2,200 - MAD 7,500.
The distance between Rotterdam and Rabat is 2230 km. The road distance is 10804.6 km.
The best way to get from Rotterdam to Rabat without a car is to train and bus and car ferry which takes 2 days 1h and costs MAD 1,900 - MAD 4,500.
It takes approximately 5h 28m to get from Rotterdam to Rabat, including transfers.
Yes, the driving distance between Rotterdam to Rabat is 10805 km. It takes approximately 5 days 11h to drive from Rotterdam to Rabat.
There are 1598+ hotels available in Rabat.
What companies run services between Rotterdam, Netherlands and Rabat, Morocco?
Transavia Holland, Ryanair, and Air Arabia Maroc fly from Rotterdam The Hague Airport (RTM) to Rabat-Salé (RBA) 4 times a week.
- Website
- iberia.com
Flights from Brussels Airport to Mohammed V International Airport via Valencia
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 950–3,500
Flights from Brussels Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- MAD 650–2,400
Flights from Brussels Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- MAD 950–5,000
- Website
- airarabia.com
Flights from Rotterdam The Hague Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- MAD 2,000–7,000
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Monday and Friday
- Estimated price
- MAD 950–3,300
Flights from Rotterdam The Hague Airport to Rabat-Salé via Nador
- Ave. Duration
- 7h 35m
- When
- Monday and Friday
- Estimated price
- MAD 2,200–10,000
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 3h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 900–2,400
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 750–2,700
- Website
- transavia.com
Flights from Rotterdam The Hague Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 1,800–9,000
Flights from Amsterdam Airport Schiphol to Rabat-Salé
- Ave. Duration
- 3h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- MAD 1,200–6,000
Flights from Amsterdam Airport Schiphol to Mohammed V International Airport
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 1,100–4,900
- Website
- ryanair.com
Flights from Rotterdam The Hague Airport to Rabat-Salé via Malaga
- Ave. Duration
- 5h 52m
- When
- Thursday and Friday
- Estimated price
- MAD 2,100–9,500
Flights from Weeze Airport to Rabat-Salé
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- MAD 1,000–3,900
Flights from Weeze Airport to Rabat-Salé via Malaga
- Ave. Duration
- 5h 52m
- When
- Thursday and Friday
- Estimated price
- MAD 1,000–4,000
- Website
- royalairmaroc.com
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 10m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,000–2,200
Flights from Amsterdam Airport Schiphol to Mohammed V International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 1,100–3,900
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 650–2,400
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- MAD 900–4,400
- Website
- tuifly.be
Flights from Brussels Airport to Rabat-Salé
- Ave. Duration
- 3h 40m
- When
- Monday and Thursday
- Estimated price
- MAD 1,000–3,900
Flights from Brussels Airport to Mohammed V International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 700–3,100
- Website
- easyjet.com
Flights from Paris Charles De Gaulle Airport to Rabat-Salé
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 800–2,700
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Tanger Ville station to Rabat Agdal
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- MAD 95–190
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–190
Train from Nador to Rabat Ville
- Ave. Duration
- 9h 26m
- Frequency
- Once daily
- Estimated price
- MAD 230–470
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 340–470
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–75
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Rotterdam Centraal to Brussel-Zuid
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- MAD 240–800
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 240–360
- 1st Class
- MAD 470–800
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Estimated price
- MAD 700–2,500
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 700–1,100
- 1st Class
- MAD 1,500–2,500
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- MAD 160–550
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 160–250
- 1st Class
- MAD 310–550
Train from Rotterdam Centraal to Schiphol Airport
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 100–300
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 100–160
- 1st Class
- MAD 180–300
Train from Rotterdam Centraal to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 2h 37m
- Frequency
- Twice a week
- Estimated price
- MAD 700–2,400
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 700–1,100
- 1st Class
- MAD 1,400–2,400
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- MAD 126
- Website
- https://www.ns.nl/en
Train from Breda to Nijmegen
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- MAD 205
- Website
- https://www.ns.nl/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Rotterdam Centraal to Brussel-Zuid
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- MAD 140–210
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 140–210
- 1st Class
- MAD 220–320
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- MAD 100–150
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 100–150
- 1st Class
- MAD 160–230
Train from Rotterdam Centraal to Breda
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- MAD 65–100
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 65–100
- 1st Class
- MAD 100–150
- Phone
- +31302035833
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Rotterdam Centraal to Brussel-Zuid
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a week
- Estimated price
- MAD 170–200
- Website
- https://www.europeansleeper.eu/
- Seats - Budget
- MAD 170–200
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- MAD 140–160
- Website
- https://www.europeansleeper.eu/
- Seats - Budget
- MAD 140–160
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- MAD 600–2,400
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Rotterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- MAD 360–800
- Website
- https://www.eurostar.com/rw-en
- Standard
- MAD 360–500
- Comfort
- MAD 390–550
- Premium
- MAD 550–800
Train from Rotterdam Centraal to Schiphol Airport
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- MAD 280–650
- Website
- https://www.eurostar.com/rw-en
- Standard
- MAD 280–400
- Comfort
- MAD 300–410
- Premium
- MAD 480–650
Train from Rotterdam Centraal to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 2h 38m
- Frequency
- 4 times a week
- Estimated price
- MAD 1,000–2,100
- Website
- https://www.eurostar.com/rw-en
- Standard
- MAD 1,000–1,500
- Comfort
- MAD 1,200–1,700
- Premium
- MAD 1,500–2,100
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Brussels - Midi Train Station to Vitoria
- Ave. Duration
- 18h 35m
- Frequency
- Once daily
- Estimated price
- MAD 320–1,400
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Vitoria-Gasteiz to Motril Estación de Autobuses
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- MAD 750–1,100
- Website
- https://www.alsa.com/en/
- Phone
- 01806 607085
- dbregiobusnrw@deutschebahn.com
- Website
- bahn.de
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- MAD 85–110
- Schedules at
- bahn.de
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Brussels South to Vitoria-Gasteiz
- Ave. Duration
- 18h 35m
- Frequency
- 3 times a week
- Estimated price
- MAD 500–2,400
- Website
- https://www.flixbus.co.uk
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Motril to Nador
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- MAD 400–550
- Website
- https://armastrasmediterranea.com/en
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port de Barcelona to Nador
- Ave. Duration
- 30h 45m
- Frequency
- Twice a week
- Estimated price
- MAD 750–1,800
- Website
- https://www.gnv.it/en
- Seat
- MAD 750–1,300
- Cabin
- MAD 1,500–1,800
Want to know more about travelling around Morocco
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
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
























































