Travel options for:
Marrakesh to Aït Ben Haddou
  • Bus Moroccan Railways (ONCF)

    $39 - $48
    1. Marrakech

      4 h - once daily

      $10 - $13

    2. Ouarzazate

      33 min - 18.5 miles

      $29 - $35

      • Aït Ben Haddou
  • Bus CTM

    $38 - $53
    1. Marrakech

      4 h 15 min - every 4 hours

      $8 - $13

    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 Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4 h 33 min MAD 435. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4 h 50 min MAD 416. From Marrakesh drive to Aït Ben Haddou. 3 h 25 min MAD 192.