Cheap Flights from Brussels to Marrakech: Zaventem or Charleroi?

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

DetailWhat to expect
Flight timeAbout 3 h 30 min to 3 h 50 min direct
Belgian airportsBrussels Airport (BRU), Brussels South Charleroi (CRL)
Arrival airportMarrakech Menara (RAK)
Airlines you will often seeRyanair, 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.

See Brussels to Marrakech prices

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.

More Morocco guides

Leave a Comment