Travel from Marrakesh to Aït-Ben-Haddou

Bus from Marrakesh to Aït Ben Haddou

Moroccan Railways (ONCF) operates a bus from Marrakesh to Aït Ben Haddou twice daily. Tickets cost $10 - $13 and the journey takes 4 hours.

How to get from Marrakesh to Aït Ben Haddou

ModeDurationPrice
From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou.4 h 33 minMAD 429
From Marrakech bus to Ouarzazate then taxi to Aït Ben Haddou.4 h 50 minMAD 410
From Marrakesh drive to Aït Ben Haddou.3 h 23 minMAD 189

How long does it take to get from Marrakesh to Aït Ben Haddou?

It takes approximately 4 hours 33 minutes to get from Marrakesh to Aït Ben Haddou, including transfers.

Operators from Marrakesh to Aït Ben Haddou

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM