Draa River
M’hamid liegt am – hier und in seinem weiteren Verlauf nur noch äußerst selten wasserführenden – Wadi Draa in einer Höhe von etwa 500m ü. d. M. und etwa 24 Kilometer von der Grenze zu Algerien entfernt am Rand der Sahara. Die Nationalstraße N 9 verbindet M’hamid mit den nördlich bzw. nordwestlich gelegenen Städten Zagora (ca. 97 km) und Ouarzazate (ca. 260 km).