Travel options for:
Casablanca to Marrakesh
  • Bus

    $9 - $12
    1. Casablanca

      3 h 30 min - hourly

      $9 - $12

  • Train

    $10 - $20
    1. Casa-Voyageurs

      3 h 35 min - every 4 hours

      $10 - $20

  • Grand Taxi

    $11 - $17
    1. Casablanca

      3 h - hourly

      $11 - $17

  • Drive

    $22 - $35
    1. Casablanca

      2 h 24 min - 149.6 miles

      $22 - $35

  • Fly

    $109 - $333
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      50 min - non-stop

      $100 - $310

    3. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

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

From Casablanca bus to Marrakech. 3 h 30 min MAD 90. From Casa-Voyageurs train to Marrakech. 3 h 35 min MAD 134. From Casablanca Grand Taxi to Marrakesh. 3 h MAD 119. From Casablanca drive to Marrakesh. 2 h 24 min MAD 255. From Casablanca Grand Taxi to Casablanca airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 2 h 38 min MAD 1,191.