Travel options for:
Marrakesh to Casablanca Airport (CMN)
  • Fly from Marrakech

    $105 - $326
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      50 min - non-stop

      $100 - $310

  • Shuttle to Ouarzazate, fly

    $109 - $400
    1. Marrakesh

      1 h 45 min - on demand

    2. Ouarzazate

      18 min - 4.8 miles

      $8 - $11

    3. Ouarzazate (OZZ)

      1 h 5 min - non-stop

      $100 - $390

  • Train

    $11 - $24
    1. Marrakech

      3 h 29 min - every 4 hours

      $10 - $20

    2. Gare Oasis

      39 min - hourly

      $1 - $5

  • Grand Taxi

    $16 - $22
    1. Marrakesh

      3 h - hourly

      $11 - $17

    2. Casablanca

      20 min - hourly

      $4 - $6

  • Drive

    $20 - $30
    1. Marrakesh

      2 h 15 min - 139.9 miles

      $20 - $30

  • Shuttle

    $122 - $133
    1. Gare Routière de Marrakech

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech Airport

      3 h 20 min - on demand

      $117

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport then fly to Casablanca airport. 2 h 12 min $120. From Marrakech Airport shuttle to Ouarzazate, taxi to Ouarzazate airport, then fly to Casablanca airport. 4 h 8 min $120. From Marrakech train to Gare Oasis then train to Mohammed V International Airport. 4 h 50 min $17. From Marrakesh Grand Taxi to Casablanca then Grand Taxi to Mohammed V International Airport. 3 h 50 min $17. From Marrakesh drive to Casablanca Airport (CMN). 2 h 15 min $25. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech Airport then shuttle to Casablanca Airport. 4 h 12 min $127.