La Roque Gageac est un village allongé qui se situe entre la Dordogne et une falaise abrupte, contre laquelle les rues serpentent. Les rues sont si étroites et escarpées qu’aucune voiture ne peut passer. Un côté est complètement orienté vers le sud, créant un microclimat méditerranéen, comme en témoigne la végétation.