The average train between Aurillac and Cahors takes 9h 17m and the fastest train takes 4h 39m. The train service runs several times per day from Aurillac to Cahors. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Aurillac and Cahors. The earliest departure is at 6:49 AM in the morning, and the last departure from Aurillac is at 6:31 PM which arrives into Cahors at 10:40 AM. All services require a transfer at Figeac and take an average of 9h 17m. The schedules shown below are for the next available departures.


7h 23m • 2 changes

6h 38m • 2 changes

7h 15m • 2 changes

6h 24m • 2 changes

5h 22m • 2 changes

6h 38m • 2 changes

5h 18m • 2 changes

4h 39m • 2 changes

5h 18m • 2 changes

6h 24m • 2 changesArrives next day


16h 9m • 2 changes

7h 23m • 2 changes

9h 37m • 2 changesArrives next day


16h 9m • 2 changes

7h 23m • 2 changes

9h 37m • 2 changesArrives next day


16h 9m • 2 changesWant to know about travelling from Aurillac to Cahors? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Aurillac to Cahors. However, there are services departing from Aurillac station and arriving at Cahors station via Figeac. The journey, including transfers, takes approximately 9h 17m.
Aurillac to Cahors train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Aurillac station.
Aurillac to Cahors train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Cahors station.
Book your Aurillac to Cahors train tickets online with Société Nationale des Chemins de fer Français (SNCF).
The distance between Aurillac and Cahors is 95.4 km. The road distance is 254 km.
You can take a train from Aurillac to Cahors via Figeac and Brive La Gaillarde in around 5h 28m.