The best way to reach Ouarzazate is by car to avail of the stunning mountainous scenery in the regions that surround it. The well maintained tarmac roads that wind up and down through the mountains are wide enough and empty enough to help avoid any serious hair raising moments. All you need to hire a car in Morocco is a valid international drivers licence, a creditcard and passport details and the added bonus is that they drive on the left too!
Ouarzazate is the ideal stop-over on your journey from Marrakech (5 hours) towards the Todra and Dades Gorges in the Dades Valley. Travel a further 2.5 hours south and you reach the desert town of Zagora and further on M'Hamid (5 hours), or head northeastwards to reach the desert dunes of Merzouga (6 hours).