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

  • Bus CTM

    $38 - $53
    1. Marrakech

      4 h 15 min - every 4 hours

      $8 - $13

    2. Ouarzazate

      35 min - 19.6 miles

      $30 - $40

  • Drive

    $16 - $25
    1. Marrakesh

      3 h 23 min - 113.9 miles

      $16 - $25

  • 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 437. From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou. 4 h 50 min MAD 418. From Marrakesh drive to Aït Ben Haddou. 3 h 23 min MAD 193.