Travel from Marrakech-Airport-RAK to Casablanca

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

Royal Air Maroc flies from Marrakech Airport (RAK) to Casablanca 5 times a day. Alternatively, CTM operates a bus from Marrakech Airport (RAK) to Casablanca every 30 minutes. Tickets cost $9 - $13 and the journey takes 3 hours 30 minutes.

How to get from Marrakech Airport (RAK) to Casablanca

ModeDurationPrice
From Marrakech airport fly to Casablanca airport then shuttle to Casablanca.1 h 45 min$111
From Marrakech Airport Airport Shuttle Bus to Mogador Opera, Marrakech, walk to Marrakech, then bus to Casablanca.4 h 22 min$15
From Marrakech Airport Airport Shuttle Bus to Marrakech then train to Casa-Voyageurs.4 h 53 min$20
From Marrakech Airport Airport Shuttle Bus to Gare Routière de Marrakech, walk to Marrakesh, then Grand Taxi to Casablanca.3 h 57 min$18
From Marrakech Airport (RAK) drive to Casablanca.2 h 31 min$27
From Marrakech Airport shuttle to Casablanca.3 h 45 min$122

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

It takes approximately 1 hour 45 minutes to get from Marrakech Airport (RAK) to Casablanca, including transfers.

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

No, there is no direct bus from Marrakech Airport (RAK) to Casablanca. However, there are services departing from Marrakech Airport and arriving at Casablanca via Marrakech. The journey, including transfers, takes approximately 4 hours 22 minutes.

Operators from Marrakech Airport (RAK) to Casablanca

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
ALSA Morocco05 24 33 52 70ALSA Morocco
CTM0800090030CTM
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis