Travel options for:
Marrakesh to Casablanca
  • Bus

    $9 - $12
    1. Marrakech

      3 h 30 min - hourly

      $9 - $12

  • Train

    $10 - $20
    1. Marrakech

      3 h 35 min - every 4 hours

      $10 - $20

  • Grand Taxi

    $11 - $17
    1. Marrakesh

      3 h - hourly

      $11 - $17

  • Drive

    $22 - $35
    1. Marrakesh

      2 h 25 min - 149.4 miles

      $22 - $35

  • Fly

    $105 - $326
    1. Marrakesh

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech (RAK)

      50 min - non-stop

      $100 - $310

    3. Casablanca (CMN)

      25 min - on demand

  • Shuttle

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

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech Airport

      3 h 45 min - on demand

      $117

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

From Marrakech bus to Casablanca. 3 h 30 min MAD 90. From Marrakech train to Casa-Voyageurs. 3 h 35 min MAD 134. From Marrakesh Grand Taxi to Casablanca. 3 h MAD 119. From Marrakesh drive to Casablanca. 2 h 25 min MAD 255. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Casablanca airport, then shuttle to Casablanca. 3 h 7 min MAD 1,138. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech Airport then shuttle to Casablanca. 4 h 37 min MAD 1,204.