Travel from Fes to Marrakech-Airport-RAK

Train, bus or fly from Fes to Marrakech Airport (RAK)?

Air Arabia Maroc flies from Fes to Marrakech Airport (RAK) 3 times a week. Alternatively, Moroccan Railways (ONCF) operates a train from Fes to Marrakech Airport (RAK) every 4 hours. Tickets cost $24 - $45 and the journey takes 8 h 5 min.

How to get from Fes to Marrakech Airport (RAK)

ModeDurationPrice
From Fes taxi to Fes airport then fly to Marrakech airport.1 h 13 min$185
From Fès train to Gare ONCF - Marrakech then Airport Shuttle Bus to Marrakech Airport.8 h 42 min$37
From Fès train to Casa-Voyageurs, train to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport.8 h 45 min$38
From Fes bus to Casablanca, bus to Marrakech, walk to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport.9 h 5 min$27
From Fes bus to Marrakech, walk to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport.9 h 47 min$25
From Fes drive to Marrakech Airport (RAK).5 h 15 min$61

How long does it take to get from Fes to Marrakech Airport (RAK)?

It takes approximately 1 h 13 min to get from Fes to Marrakech Airport (RAK), including transfers.

Is there a direct bus between Fes and Marrakech Airport (RAK)?

No, there is no direct bus from Fes to Marrakech Airport (RAK). However, there are services departing from Fes and arriving at Marrakech Airport via Casablanca and Gare ONCF - Marrakech. The journey, including transfers, takes approximately 9 h 5 min.

Operators from Fes to Marrakech Airport (RAK)

OperatorPhoneWebsite
Air Arabia MarocAir Arabia Maroc
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
ALSA Morocco05 24 33 52 70ALSA Morocco
CTM0800090030CTM
SupratoursSupratours