Travel options for:
Marrakesh to Aït Ben Haddou
  • Shuttle

    $181 - $202
    1. Gare Routière de Marrakech

      22 min - every 30 minutes

      $5 - $17

    2. Marrakech Airport

      1 h 45 min - on demand

      $146

    3. Ouarzazate

      36 min - 20.4 miles

      $30 - $40

      • Aït Ben Haddou
  • Bus Moroccan Railways (ONCF)

    $38 - $48
    1. Marrakech

      4 h - once daily

      $10 - $13

    2. Ouarzazate

      33 min - 18.5 miles

      $28 - $35

      • Aït Ben Haddou
  • Bus CTM

    $39 - $51
    1. Marrakech

      4 h 15 min - every 4 hours

      $8 - $11

    2. Ouarzazate

      35 min - 19.6 miles

      $30 - $40

      • Aït Ben Haddou
  • Drive

    $16 - $25
    1. Marrakesh

      3 h 25 min - 113.8 miles

      $16 - $25

      • Aït Ben Haddou
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech Airport, shuttle to Ouarzazate, then taxi to Aït Ben Haddou. 3 h 13 min 164€. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4 h 33 min 39€. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4 h 50 min 38€. From Marrakesh drive to Aït Ben Haddou. 3 h 25 min 17€.