The Southwest of France, from Perigueux down to the Pyrenees, is amazing. If you type Occitanie Tourisme Lot on Youtube, you will find great videos featuring this stunning region.
The closest airports with arrivals from Europe, UK, United States, Canada, Australia and New Zealand are Bergerac & Brive (90 minute drive to Cazals or Salviac). Limoges, Toulouse (2,5 hour drive to Cazals or Salviac).
Train connections London-Paris, Paris-Gourdon/Cahors. Gourdon is 20 kms from Cazals. Cahors is 45 kms from Cazals.
We recommend that you use a car to get around when you want to see sites like Cahors, Rocamadour, Sarlat, the river Dordogne and its castles. Driving is the easiest way to get around in a region where bus and train services are limited. Bergerac Airport offers easy car hire. Other car rental services are in Cahors and Sarlat (Europcar, Hertz, Avis). Please check their websites for availability.