For the two longer stages between Marrakesh, the Atlantic coast and Agafay, allow up to approximately four hours of driving time, depending on the route and traffic. The changing landscapes along the way make the drive itself part of the journey.