The driving distance from Marrakech to Ait Ben Haddou is approximately 175km.