Rocamadour, « citadelle de la Foi », est également un site touristique de premier plan, l'un des plus visités de France avec 1,5 million de visiteurs par an, après Le Mont-Saint-Michel, la cité de Carcassonne, la Tour Eiffel et le château de Versailles.
La cité médiévale, aux ruelles tortueuses, est gardée par une série de portes fortifiées (porte Salmon, Cabilière, de l'hôpital, du figuier). Un escalier monumental, que les pèlerins gravissaient (et gravissent parfois encore) à genoux conduit à l'esplanade des sanctuaires, où se côtoient la basilique Saint-Sauveur, la crypte Saint-Amadour (classées au patrimoine mondial de l'humanité), les chapelles Sainte-Anne, Saint-Blaise, Saint-Jean-Baptiste, Notre-Dame (où se trouve la Vierge noire) et Saint-Michel. L'ensemble est dominé par le palais des Évêques de Tulle.
Un chemin de croix conduit au château et à la croix de Jérusalem, où a été aménagé un belvédère.