There are 5 ways to get from Zaventem to Marrakesh by plane, car, bus, or train
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 Brussels Airport
best- Fly from Brussels Airport (BRU) to Marrakech (RAK)BRU - RAK
5h 43mMAD 857–2,730Drive 10,468.1 km
- Drive from Zaventem to Marrakesh10,468.1 km
5d 7hMAD 17,078–24,668Bus to Brussels South Charleroi Airport, fly
- Take the bus from Brussels Midi / Brussels South West to Charleroi Airport
- Fly from Brussels South Charleroi Airport (CRL) to Marrakech (RAK)CRL - RAK
7h 10mMAD 1,107–4,390Train to Amsterdam Airport Schiphol, fly
- Take the train from Antwerpen-Centraal to Schiphol Airport
- Fly from Amsterdam Airport Schiphol (AMS) to Marrakech (RAK)AMS - RAK
7h 54mMAD 1,104–3,782Train, train to Eindhoven Airport, fly
- Take the train from Brussels Airport-Zaventem to Breda
- Take the train from Breda to Eindhoven
- Fly from Eindhoven Airport (EIN) to Marrakech (RAK)EIN - RAK
8h 44mMAD 1,248–3,405
Brussels Airport (BRU) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Zaventem to Marrakesh is to fly which costs MAD 850 - MAD 2,800 and takes 5h 43m.
The fastest way to get from Zaventem to Marrakesh is to fly which takes 5h 43m and costs MAD 850 - MAD 2,800.
The distance between Zaventem and Marrakesh is 2394 km. The road distance is 10468.1 km.
It takes approximately 5h 43m to get from Zaventem to Marrakesh, including transfers.
Yes, the driving distance between Zaventem to Marrakesh is 10468 km. It takes approximately 5 days 7h to drive from Zaventem to Marrakesh.
There are 9292+ hotels available in Marrakesh.
What companies run services between Zaventem, Belgium and Marrakesh, Morocco?
Royal Air Maroc, TUI fly Belgium, and two other airlines fly from Brussels Airport (BRU) to Marrakech (RAK) twice daily.
- Website
- ryanair.com
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- MAD 750–2,400
Flights from Brussels Airport to Marrakech via Malaga
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- MAD 750–2,400
Flights from Brussels Airport to Marrakech via Valencia
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- MAD 750–2,400
Flights from Brussels South Charleroi Airport to Marrakech
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 850–3,900
Flights from Brussels South Charleroi Airport to Marrakech via Malaga
- Ave. Duration
- 5h 30m
- When
- Friday and Sunday
- Estimated price
- MAD 850–3,900
Flights from Brussels South Charleroi Airport to Marrakech via Tangier
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- MAD 850–3,900
Flights from Amsterdam Airport Schiphol to Marrakech via Malaga
- Ave. Duration
- 5h 35m
- When
- Monday and Tuesday
- Estimated price
- MAD 850–2,300
Flights from Eindhoven Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- MAD 850–2,800
Flights from Eindhoven Airport to Marrakech via Malaga
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- MAD 850–2,800
Flights from Eindhoven Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 6h 40m
- When
- Tuesday
- Estimated price
- MAD 850–2,800
- Website
- transavia.com
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday to Saturday
- Estimated price
- MAD 800–3,700
Flights from Amsterdam Airport Schiphol to Marrakech
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- MAD 1,000–4,700
Flights from Eindhoven Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- MAD 900–4,100
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Marrakech
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- MAD 700–2,300
- Website
- royalairmaroc.com
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 3h 30m
- When
- Thursday and Sunday
- Estimated price
- MAD 700–2,400
- Website
- tuifly.be
Flights from Brussels Airport to Marrakech
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- MAD 750–2,700
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- MAD 230–400
- Website
- https://www.ns.nl/en
Train from Brussels Airport-Zaventem to Breda
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- MAD 170–550
- Website
- https://www.ns.nl/en
- 2nd Class
- MAD 170–260
- 1st Class
- MAD 320–550
Train from Breda to Eindhoven
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 143
- Website
- https://www.ns.nl/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Antwerpen-Centraal to Schiphol Airport
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- MAD 470–1,200
- Website
- https://www.eurostar.com/rw-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Brussels Airport-Zaventem to Breda
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- MAD 200–220
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 200–220
- 1st Class
- MAD 270–310
- info@flibco.com
- Website
- flibco.com
Bus from Brussels Midi / Brussels South West to Charleroi Airport
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 160–220
- Website
- https://www.flibco.com/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 Flying into Beijing?, Want to know more about Flixbus?, and How to get from London City Airport into central London - to help you get the most out of your next trip.























