Travel options for:
Casablanca to Marrakesh
  • Train

    1. Casablanca

      3 h 5 min - every 4 hours

      $8 - $14

      • Marrakech
  • Bus

    1. Casablanca

      3 h 30 min - hourly

      $8 - $12

      • Marrakech
  • Grand Taxi

    1. Casablanca

      3 h - hourly

      $11 - $16

      • Marrakesh
  • Taxi

    1. Casablanca

      2 h 24 min - 149.6 miles

      $130 - $160

      • Marrakesh
  • Drive

    1. Casablanca

      2 h 24 min - 149.6 miles

      $28 - $45

      • Marrakesh
  • Fly

    1. Casablanca

      45 min - hourly

      $4 - $5

    2. Casablanca (CMN)

      50 min - non-stop

      $85 - $160

    3. Marrakech (RAK)

      15 min - on demand

      $11

      • Marrakesh
  • Shuttle

    1. Casablanca

      3 h 45 min - on demand

      $107

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

From Casablanca train to Marrakech. 3 h 5 min MAD 140. From Casablanca bus to Marrakech. 3 h 30 min MAD 101. From Casablanca Grand Taxi to Marrakesh. 3 h MAD 120. From Casablanca taxi to Marrakesh. 2 h 24 min MAD 1,575. From Casablanca drive to Marrakesh. 2 h 24 min MAD 341. From Casablanca port train to Casablanca airport, fly to Marrakech airport, then shuttle to Marrakesh. 3 h 20 min MAD 1,053. From Casablanca shuttle to Marrakech Airport. 3 h 45 min MAD 1,064.