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

    $110 - $318
    1. Casablanca (CMN)

      50 min - non-stop

      $100 - $310

    2. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Bus

    $9 - $12
    1. Casablanca Airport

      25 min - on demand

    2. Casablanca

      8 min - 2305 feet

    3. Casablanca

      3 h 30 min - hourly

      $9 - $12

  • Train

    $12 - $24
    1. Mohammed V International

      38 min - hourly

      $1 - $5

    2. Gare Oasis

      3 h 29 min - every 4 hours

      $10 - $20

  • Drive

    $20 - $30
    1. Casablanca Airport (CMN)

      2 h 14 min - 140.5 miles

      $20 - $30

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

From Casablanca airport fly to Marrakech airport then Airport Shuttle Bus to Marrakesh. 1 h 18 min $122. From Casablanca Airport shuttle to Casablanca, walk to Casablanca, then bus to Marrakech. 4 h 33 min $9. From Mohammed V International Airport train to Gare Oasis then train to Marrakech. 4 h 58 min $16. From Casablanca Airport (CMN) drive to Marrakesh. 2 h 14 min $25.