Rocamadour of Roc-Amadour is een stad in Frankrijk, in het Centraal Massief, departement Lot. De stad is ook een goed bezochte bedevaartsplaats.
De stad is gebouwd op een rots midden in de Causse de Gramat, een uitgestrekt kalksteenplateau en onderdeel van de Causses du Quercy. Boven op de rots ligt een burcht. Via een slingerend pad kan men het heiligdom bereiken, een reeks van kapellen met fresco's en een kerk. Via een trap, waarin vele fossielen van mariene herkomst zichtbaar zijn, komt men onderaan de berg. Daar ligt het zeer toeristische stadje met zijn nauwe straatjes.
Rocamadour is door Les Plus Beaux Villages de France erkend als een van de mooiste dorpen van Frankrijk.
Wikipedia https://nl.wikipedia.org/wiki/Rocamadour
Coördinaten 44°47'58.368" N 1°37'5.417" E