Travel from Casablanca-Airport-CMN to Marrakesh

Train, bus or fly from Casablanca Airport (CMN) to Marrakesh?

Royal Air Maroc and Qatar Airways fly from Casablanca Airport (CMN) to Marrakesh every 4 hours. Alternatively, CTM operates a bus from Casablanca Airport (CMN) to Marrakesh every 30 minutes. Tickets cost $9 - $13 and the journey takes 3 hours 30 minutes.

How to get from Casablanca Airport (CMN) to Marrakesh

ModeDurationPrice
From Casablanca airport fly to Marrakech airport then Airport Shuttle Bus to Marrakesh.1 h 19 min$117
From Casablanca Airport shuttle to Place Nations Unies, tram to Casablanca, then bus to Marrakech.4 h 28 min$10
From Mohammed V International Airport train to Gare Oasis then train to Marrakech.4 h 55 min$17
From Casablanca Airport (CMN) drive to Marrakesh.2 h 14 min$25

How long does it take to get from Casablanca Airport (CMN) to Marrakesh?

It takes approximately 1 hour 19 minutes to get from Casablanca Airport (CMN) to Marrakesh, including transfers.

Is there a direct train between Casablanca Airport (CMN) and Marrakesh?

No, there is no direct train from Casablanca Airport (CMN) to Marrakesh. However, there are services departing from Mohammed V International Airport and arriving at Marrakech via Gare Oasis. The journey, including transfers, takes approximately 4 hours 55 minutes.

Operators from Casablanca Airport (CMN) to Marrakesh

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
Qatar AirwaysQatar Airways
ALSA Morocco05 24 33 52 70ALSA Morocco
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
Casa TramwayCasa Tramway
CTM0800090030CTM
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Close Print Itinerary
  1. Here are 4 options to get from
    Casablanca Airport (CMN) to Marrakesh:

    1. Trip:
      1 Fly
      • One-Way approx: USD $111 - $307
      • Duration: 1 h 19 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $111 - $307
        • Duration: 1 h 19 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $10 - $14
      • Duration: 4 h 28 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $10 - $14
        • Duration: 4 h 28 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $12 - $24
      • Duration: 4 h 55 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $12 - $24
        • Duration: 4 h 55 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 2 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 2 h 14 min
        Close x