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

    1. Marrakech Airport

      4hrs 05min - on demand

      $124

    2. Ouarzazate

      36min - 20.2 miles

      $12 - $15

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

    1. Marrakech

      3hrs 30min - twice daily

      $7 - $10

    2. Ouarzazate

      33min - 18.3 miles

      $11 - $14

      • Aït Ben Haddou
  • Bus CTM

    1. Marrakech

      4hrs 15min - every 4 hours

      $8 - $11

    2. Ouarzazate

      34min - 19.4 miles

      $11 - $15

      • Aït Ben Haddou
  • Taxi

    1. Marrakesh

      3hrs 24min - 112 miles

      $60 - $75

      • Aït Ben Haddou
  • Drive

    1. Marrakesh

      3hrs 24min - 112 miles

      $21 - $35

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

From Marrakech Airport shuttle to Ouarzazate then taxi to Aït Ben Haddou. 4hrs 42min 123€. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4hrs 03min 19€. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4hrs 49min 20€. From Marrakesh taxi to Aït Ben Haddou. 3hrs 24min 65€. From Marrakesh drive to Aït Ben Haddou. 3hrs 24min 22€.