Getting There — The best way to reach Rocamadour is by car. From Bordeaux, travel east along A89 autoroute to Brive-la-Gaillarde, then take the A20 to exit 54 toward Gramat. Then continue on D840 and take the D673 south to Rocamadour.

Rocamadour and neighboring Padirac share a train station, Gare de Rocamadour-Padirac, that isn’t really convenient to either—it’s 4km (2.5 miles) east of Rocamadour on N140. Trains arrive about five or six times a day from Brive in the north and Capdenac in the south; for transport from the station, your only option is to call a taxi (phone numbers posted at the station). For train information and schedules, visit or call tel. 36-35 (.40€/min.). 

Visitor Information — The town maintains two separate tourist offices, one in the village Hôtel de Ville, rue Roland-le-Preux (tel. 05-65-33-62-59), and another well-signposted branch office in l’Hospitalet, a small village in the heights that you will pass through on your way to Rocamadour (; tel. 05-65-33-22-00).

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.