There are 5 ways to get from Amsterdam to Marrakesh by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Amsterdam Airport Schiphol
best- Fly from Amsterdam Airport Schiphol (AMS) to Marrakech (RAK)plane AMS - RAK
6h 14mMAD 726–3,311Train to Eindhoven Airport, fly
- Take the train from Amsterdam Centraal to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Marrakech (RAK)plane EIN - RAK
7h 45mMAD 1,208–3,676Train to Brussels Airport, fly
- Take the train from Amsterdam Centraal to Anvers-Centraltrain
- Fly from Brussels Airport (BRU) to Marrakech (RAK)plane BRU - RAK
7h 47mMAD 1,096–3,950Train, bus to Weeze Airport, fly
- Take the train from Amsterdam Centraal to Nijmegentrain
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Marrakech (RAK)plane NRN - RAK
8h 39mMAD 931–5,328Train, train to Brussels South Charleroi Airport, fly
- Take the train from Amsterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Bruxelles-Midi to Charleroi-Centraltrain
- Fly from Brussels South Charleroi Airport (CRL) to Marrakech (RAK)plane CRL - RAK
9h 17mMAD 1,731–4,932
Amsterdam Airport Schiphol (AMS) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Amsterdam to Marrakesh is to fly which costs MAD 700 - MAD 3,400 and takes 6h 14m.
The fastest way to get from Amsterdam to Marrakesh is to fly which takes 6h 14m and costs MAD 700 - MAD 3,400.
The distance between Amsterdam and Marrakesh is 2553 km.
It takes approximately 6h 14m to get from Amsterdam to Marrakesh, including transfers.
Marrakesh is 1h behind Amsterdam. It is currently 1:23 PM in Amsterdam and 12:23 PM in Marrakesh.
There are 10222+ hotels available in Marrakesh.
What companies run services between Amsterdam, Netherlands and Marrakesh, Morocco?
easyJet and Transavia Holland fly from Amsterdam Airport Schiphol (AMS) to Marrakech (RAK) twice daily.
- Website
- ryanair.com
Flights from Eindhoven Airport to Marrakech
- Ave. Duration
- 3h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 700–3,300
Flights from Eindhoven Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 6h 30m
- When
- Monday and Friday
- Estimated price
- MAD 700–3,300
Flights from Eindhoven Airport to Marrakech via Valencia
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- MAD 700–3,300
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- MAD 750–2,000
Flights from Weeze Airport to Marrakech
- Ave. Duration
- 3h 50m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,100–4,100
Flights from Weeze Airport to Marrakech via Malaga
- Ave. Duration
- 6h 38m
- When
- Thursday to Tuesday
- Estimated price
- MAD 1,100–4,100
Flights from Weeze Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 6h 45m
- When
- Thursday
- Estimated price
- MAD 1,100–4,200
Flights from Brussels South Charleroi Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- MAD 750–3,100
Flights from Brussels South Charleroi Airport to Marrakech via Tangier
- Ave. Duration
- 6h
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 750–3,100
- Website
- transavia.com
Flights from Amsterdam Airport Schiphol to Marrakech
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- MAD 1,200–5,500
Flights from Eindhoven Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- MAD 1,200–5,500
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 900–4,000
Flights from Weeze Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Friday
- Estimated price
- MAD 1,100–4,900
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Marrakech
- Ave. Duration
- 3h 55m
- When
- Monday, Friday, Wednesday, and Saturday
- Estimated price
- MAD 700–3,200
- Website
- tuifly.be
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 4h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 1,000–2,600
- Website
- royalairmaroc.com
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Thursday and Sunday
- Estimated price
- MAD 850–2,800
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Estimated price
- MAD 140–290
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- MAD 190–390
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Nijmegen
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- MAD 130–280
- Website
- https://www.ns.nl/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 22m
- Frequency
- Once a week
- Estimated price
- MAD 190–280
- Website
- https://www.arriva.nl/en/
- Second Class Single
- MAD 190–280
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- MAD 500–900
- Website
- https://www.eurostar.com/rw-en
Train from Amsterdam Centraal to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- MAD 650–1,200
- Website
- https://www.eurostar.com/rw-en
- Phone
- +31302035833
- [email protected]
- Website
- europeansleeper.eu
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 2h 13m
- Frequency
- 5 times a week
- Estimated price
- MAD 210–390
- Website
- https://www.europeansleeper.eu/
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bruxelles-Midi to Charleroi-Central
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 95–200
- Website
- https://www.belgiantrain.be/en
- Phone
- 01806 607085
- [email protected]
- 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
- +31-383394700
- Website
- transdev.nl
Bus from Nijmegen Centraal Station to Weeze Airport Terminal 1
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- MAD 100–120
- Website
- https://www.transdev.nl/en/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Need to know: Eurostar, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

















