Travel options for:
Casablanca to Marrakesh
  • Train

    1. Casablanca

      3hrs 05min - every 4 hours

      $7 - $14

      • Marrakech
  • Bus

    1. Casablanca

      3hrs 30min - hourly

      $8 - $12

      • Marrakech
  • Grand Taxi

    1. Casablanca

      3hrs 00min - hourly

      $12

      • Marrakesh
  • Taxi

    1. Casablanca

      2hrs 27min - 151.2 miles

      $130 - $160

      • Marrakesh
  • Drive

    1. Casablanca

      2hrs 27min - 151.2 miles

      $28 - $45

      • Marrakesh
  • Fly

    1. Casablanca

      45min - hourly

      $4 - $5

    2. Casablanca (CMN)

      50min - non-stop

      $85 - $160

    3. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Shuttle

    1. Casablanca

      3hrs 45min - on demand

      $106

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

From Casablanca train to Marrakech. 3hrs 05min MAD 140. From Casablanca bus to Marrakech. 3hrs 30min MAD 101. From Casablanca Grand Taxi to Marrakesh. 3hrs 00min MAD 120. From Casablanca taxi to Marrakesh. 2hrs 27min MAD 1,591. From Casablanca drive to Marrakesh. 2hrs 27min MAD 347. From Casablanca port train to Casablanca airport, fly to Marrakech airport, then shuttle to Marrakesh. 3hrs 20min MAD 1,060. From Casablanca shuttle to Marrakech Airport. 3hrs 45min MAD 1,061.