How to Get to Zagora
From Marrakesh to Zagora
Traveling from Marrakesh to Zagora, your best choice is bus for 200 MAD, which gets you there in just 3h 30m.
From Ouarzazate to Zagora
Traveling from Ouarzazate to Zagora, your best choice is bus for 116 MAD, which gets you there in just 2h 35m.
Arrival stations in Zagora
Travelers arriving in Zagora usually arrive at one of these stations: