Flights & getting there
Two kilometres north of town is the Ouarzazate Airport. Royal Air Maroc (www.royalairmaroc.com) has daily flights direct to Casablanca. Flights arriving in Ouarzazate from Casa tend to land inconveniently just before midnight when night fares apply to taxi services.
During the annual hajj pilgrimage and popular events such as the Marathon des Sables, there are extra flights.
Supratours operates buses from Marrakesh (Dh80, 4½ hours, three daily) and one daily service to Zagora (Dh50, three hours), Errachidia (Dh90, 5½ hours) and Merzouga (Dh140, eight hours). Supratours Al Hizam sells tickets, and the bus stops outside.
CTM buses also serve Marrakesh (Dh85, five to seven daily), Agadir (Dh140, 7½ hours, one daily), Errachidia (Dh85, 5½ hours, one daily) and Zagora (Dh60, three hours, two to three daily). During local holidays and busy periods, book your tickets at least a day in advance. The CTM bus station is conveniently located bang in the centre of town, near the post office.
The main, local bus station is 1km northwest of the town centre off Ave Moulay Abdellah. Several buses a day leave from here to Marrakesh (Dh70, four to five hours), Boumalne Dades (Dh35), Taroudant (Dh80, five hours), Tazenakht (Dh25, three hours), Foum Zguid (Dh40, four hours), Tata (Dh80, five hours) and M’Hamid (Dh75, seven hours) via Zagora (Dh45, four hours).
Grands taxis leave from outside the main bus station to Agdz (Dh40), Boumalne Dades (Dh65), Marrakesh (Dh80 to Dh110), Skoura (Dh25 to Dh30), Tinerhir (Dh80) and Zagora (Dh40 to Dh60).