►Ligne Paris-Toulouse: deux arrêts possibles: Brive (Corrèze) et Souillac (Lot)
Avec certains trains, il existe une liaison en bus avec la ligne 6 du Transpérigord pour Souillac-Sarlat: voir les horaires dans la section « Venir à Sarlat en bus »
Liaison de Brive en bus à Sarlat (1 A / R du lundi au samedi pendant l’année scolaire, 1 retour les mardis, jeudis et samedis pendant les vacances scolaires)
► Ligne Paris-Agen: De Périgueux, correspondance par bus vers Sarlat (1 A / R du lundi au vendredi en période scolaire)
►Ligne Bordeaux-Lyon: Périgueux (Dordogne) et Brive (Corrèze)
► Ligne TGV Paris-Libourne (Gironde): Changement de la ligne TER Libourne-Sarlat