Flights from Marrakesh to Zaventem

RAKBRU

Marrakesh Menara Airport (Marrakesh, Morocco) → Brussels Airport (Zaventem, Belgium)

Also known as Zaventem.

Nonstop
4h 35m
Distance
2,380 km
Frequency
7×/week
One-way from
$19
Airlines
Royal Air Maroc, Ryanair, Transavia, TUI Airlines Belgium

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • HV926410:05→14:504h 45mTransavia

Tuesday

  • HV926410:00→14:504h 50mTransavia

Wednesday

  • HV926410:20→15:104h 50mTransavia
  • TB251111:25→16:255hTUI Airlines Belgium

Thursday

  • AT63607:05→11:404h 35mRoyal Air Maroc
  • HV926417:20→22:104h 50mTransavia

Friday

  • HV926416:55→21:454h 50mTransavia
  • TB258217:30→22:305hTUI Airlines Belgium

Saturday

  • HV926417:00→21:504h 50mTransavia

Sunday

  • AT63607:05→11:404h 35mRoyal Air Maroc
  • HV926212:15→17:054h 50mTransavia
  • TB258220:10→01:105hTUI Airlines Belgium

Marrakesh to Zaventem — frequently asked

How long is the flight from Marrakesh to Zaventem?
RAK–BRU is 4h 35m nonstop, covering 2,380 km (1,479 mi).
Which airlines fly nonstop from Marrakesh to Zaventem?
Royal Air Maroc, Ryanair, Transavia, TUI Airlines Belgium operate this route nonstop.
How much is a flight from Marrakesh to Zaventem?
One-way fares on RAK–BRU recently started from $19. The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
How often do flights run from Marrakesh to Zaventem?
The route is served 7 days a week (12 scheduled departures).