How to reach Riad Dar Sofian
International travelers can take a direct flight to Casablanca, Marrakech, or Ouarzazate.
Royal Air Maroc now offers regular flights three times a week between Casablanca and Zagora.
Comfortable and air-conditioned CTM or Supratour buses serve Zagora from Marrakech, Agadir, or Ouarzazate.
For your convenience, we can arrange your transfer. Contact us to book a taxi, 4x4, or minibus to pick you up from wherever you are.