The average bus between Lacave and Sarlat-la-Canéda takes 6h 14m and the fastest bus takes 1h 38m. The bus service runs several times per day from Lacave to Sarlat-la-Canéda. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Lacave and Sarlat-la-Canéda. The earliest departure is at 10:41 AM in the morning, and the last departure from Lacave is at 7:41 PM which arrives into Sarlat-la-Canéda at 8:03 AM. All services require a transfer, and take on average 6h 14m. The schedules shown below are for the next available departures.

1h 38m • 1 change

5h 2m • 1 change
Arrives next day

14h 42m • 1 change

3h 42m • 1 change

3h 2m • 1 change
Arrives next day

14h 1m • 1 change

3h 42m • 1 change

3h 2m • 1 change
Arrives next day

12h 22m • 1 change

1h 38m • 1 change

5h 2m • 1 change
Arrives next day

12h 22m • 1 change

1h 38m • 1 change

5h 2m • 1 change
Arrives next day

12h 22m • 1 change
Want to know about travelling from Lacave to Sarlat-la-Canéda? 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 bus from Lacave to Sarlat-la-Canéda. However, there are services departing from Lacave station and arriving at Sarlat-la-Canéda station via SOUILLAC - Gare SNCF. The journey, including transfers, takes approximately 6h 14m.
Lacave to Sarlat-la-Canéda bus services, operated by liO – Service Public Occitanie Transports (Lot), depart from LACAVE - Bourg Grottes de Lacave station.
Lacave to Sarlat-la-Canéda bus services, operated by liO – Service Public Occitanie Transports (Lot), arrive at LR SARLAT LA CANEDA-Pl Pasteur(2) station.
The distance between Lacave and Sarlat-la-Canéda is 27.2 km. The road distance is 51 km.
You can take a bus from LACAVE - Bourg Grottes de Lacave to LR SARLAT LA CANEDA-Pl Pasteur(2) via LR SOUILLAC-Gare SNCF in around 2h 27m.