From Ouarzazate bus to Zagora. 2 h 45 min MAD 75. From Ouarzazate drive to Zagora. 2 h 56 min MAD 175.
Bus from Ouarzazate to Zagora
Moroccan Railways (ONCF) operates a bus from Ouarzazate to Zagora once daily. Tickets cost $8 - $10 and the journey takes 2 h 45 min. Supratours also services this route once daily.