Le vignoble de Rocamadour est implanté au nord de la cité, sur des coteaux calcaires typiques du Quercy, offrant des panoramas pittoresques où les vignes côtoient murets en pierre sèche et caselles traditionnelles. Ce paysage vallonné, baigné de lumière, reflète l’harmonie entre la nature et le patrimoine bâti de la région.
C’est en 2006 qu’un groupe de vignerons relance ce vignoble, ravagé au 19ᵉ siècle par le phylloxera. On compte aujourd’hui 8 hectares de vignes plantés sur les coteaux calcaires de Marcayou Haut, La Borie d’Imbert et Lagardelle. Ce terroir très ensoleillé est aussi parsemé de pierres, ce qui permet par temps chauds de conserver la fraîcheur aux racines de la vigne.