Travel options for:
Casablanca to High Atlas
  • Bus, taxi

    $84 - $103
    1. Casablanca

      3 h 30 min - every 30 minutes

      $9 - $13

    2. Marrakech

      1 h 57 min - 50.1 miles

      $75 - $90

      • High Atlas
  • Train, shuttle

    $160 - $196
    1. Casa-Voyageurs

      3 h 35 min - every 4 hours

      $10 - $20

    2. Gare ONCF - Marrakech

      30 min - every 30 minutes

      $5 - $16

    3. Marrakech Airport

      1 h - on demand

      $70

    4. Asni

      2 h 8 min - 50 miles

      $75 - $90

      • High Atlas
  • Drive

    $29 - $45
    1. Casablanca

      4 h 47 min - 200.4 miles

      $29 - $45

      • High Atlas
  • Grand Taxi, shuttle

    $162 - $193
    1. Casablanca

      3 h - hourly

      $11 - $16

    2. Marrakesh

      5 min - 1471 feet

    3. Gare Routière de Marrakech

      22 min - every 30 minutes

      $5 - $17

    4. Marrakech Airport

      1 h - on demand

      $70

    5. Asni

      2 h 8 min - 50 miles

      $75 - $90

      • High Atlas
  • Fly, shuttle

    $249 - $476
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      50 min - non-stop

      $100 - $310

    3. Marrakech (RAK)

      1 h - on demand

      $70

    4. Asni

      2 h 8 min - 50 miles

      $75 - $90

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

From Casablanca bus to Marrakech then taxi to High Atlas. 5 h 27 min MAD 959. From Casa-Voyageurs train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakech Airport, shuttle to Asni, then taxi to High Atlas. 7 h 50 min MAD 1,756. From Casablanca drive to High Atlas. 4 h 47 min MAD 346. From Casablanca Grand Taxi to Marrakesh, walk to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech Airport, shuttle to Asni, then taxi to High Atlas. 7 h 13 min MAD 1,751. From Casablanca Grand Taxi to Casablanca airport, fly to Marrakech airport, shuttle to Asni, then taxi to High Atlas. 5 h 48 min MAD 2,626.