Rocamadour est située dans la Vallée de la Dordogne. Cette cité sacrée est construite sur une falaise dans une superposition de maisons et de chapelles. Du château qui surmonte cette audacieuse construction se dessine un à-pic d'environ 150 mètres au fond duquel serpente le ruisseau de l’Alzou.