Ouarzazate est située sur un plateau à 1 160 m d’altitude, au confluent de l’oued Drâa et de l’oued Dadès, dont les vallées sont exceptionnelles. Avec ses maisons de crépi ocre et sa rue centrale démesurément large, la ville peut décevoir, mais son atmosphère particulière annonce déjà le Sahara.
Son exceptionnelle situation géographique lui confère le statut de ville d’étape: c’est le point de départ d’excursions vers la vallée du Dadès à l’Est, la route des Oasis au Sud et vers les montagnes de l’Anti-Atlas. Ouarzazate doit surtout son statut de destination touristique majeure à son important complexe hôtelier. Cette infrastructure sans cesse améliorée lui a permis de devenir l'escale idéale pour tous les voyageurs désireux de se rendre dans les très belles vallées. Les cinéastes ne s'y sont guère trompés et nombre d'entre eux sont venus tourner des reconstitutions historiques dans la région.