Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. It helps keep this site free.
Belgium has strong links with Morocco, so there are plenty of flights from Brussels to Marrakech all year. The big decision is which airport to use: Brussels Airport (Zaventem) or Brussels South Charleroi. Compare live prices for both below.
Brussels to Marrakech at a glance
| Detail | What to expect |
|---|---|
| Flight time | About 3 h 30 min to 3 h 50 min direct |
| Belgian airports | Brussels Airport (BRU), Brussels South Charleroi (CRL) |
| Arrival airport | Marrakech Menara (RAK) |
| Airlines you will often see | Ryanair, TUI fly, Royal Air Maroc, Brussels Airlines, Air Arabia |
Airlines and routes change by season. Confirm the current options in the search results.
Zaventem or Charleroi?
Brussels Airport (BRU)
Close to the city with a fast train connection. Full-service and holiday airlines fly from here, and fares that include a checked bag can be good value for families.
Charleroi (CRL)
About 45 km south of Brussels and a base for low-cost airlines, especially Ryanair. Fares are often the lowest, but add the shuttle bus or train and the extra travel time before you decide.
Tip: search both by changing the origin in the search box to BRU and then CRL.
Cheapest time to fly
Belgian school holidays push prices up most, especially the autumn holiday, Christmas, the spring holiday around Easter and July and August, when many families visit relatives in Morocco. Mid-January to early February, May, June before the holidays and late November are often better value.
Tips to pay less
- Compare both airports with the same dates.
- Book early for summer: four to six months ahead for July and August.
- Fly midweek when possible.
- Check the total cost with bags and transport to the airport included.
Compare Brussels to Marrakech fares for your dates.
Entry requirements
Belgian and other EU citizens can usually visit Morocco for up to 90 days without a visa, with a passport valid for the whole stay. Check the official advice before you travel.
Book the rest of your Morocco trip
- Airport transfer: a pre-booked driver waits at arrivals, useful after a late landing because you don’t have to haggle with taxis.
- Morocco eSIM: mobile data from the moment you land, without queuing at a SIM shop.
- Tours and day trips: Atlas Mountains, Agafay desert, cooking classes and more.
- Travel insurance: cover for medical costs and trip cancellation.
Frequently asked questions
How long is the flight from Brussels to Marrakech?
Around 3 hours 30 minutes to 3 hours 50 minutes direct.
Is Charleroi cheaper than Brussels Airport?
Often, but not always. Add transport to Charleroi and baggage fees before comparing.
