Ligne Paris-Toulouse : deux arrêts possibles : Brive (Corrèze) et Souillac (Lot)
Navette SNCF reliant Souillac à Sarlat : voir les horaires ci-dessous, rubrique liaisons par autocar
Liaison depuis Brive par car jusqu'à Sarlat (1 A/R du lundi au samedi durant la période scolaire, 1 A/R les mardi, jeudi et samedi durant les vacances scolaires)
Ligne Paris-Agen : Depuis Périgueux, liaison par car jusqu'à Sarlat (1 A/R du lundi au vendredi pendant la période scolaire
Ligne Bordeaux-Lyon : Périgueux (Dordogne) et Brive (Corrèze)
Ligne TGV Paris-Libourne (Gironde) : Changement pour ligne TER Libourne-Sarlat