There are 6 ways to get from Carnac to Sarlat-la-Canéda by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Auray to Nantestrain Ter
- Take the train from Nantes to Bordeaux St Jeantrain
- Take the train from Bordeaux St Jean to Sarlattrain Ter
11h 47m€113–236Bus, train
cheapest- Take the bus from Auray to Bordeaux - Belcier Bus Stopbus BlaBlaCar Bus
- Take the train from Bordeaux St Jean to Sarlattrain Ter
13h 8m€66–124Drive 530.7 km
- Drive from Carnac to Sarlat-la-Canédacar 530.7 km
6h 57m€82–118Line 619 bus, train to Lorient South Brittany Airport, fly, train, line 335 bus
- Take the bus from Illertissen to Gare Routièrebus
- Take the train from Auray to Lorienttrain
- Fly from Lorient South Brittany Airport (LRT) to Toulouse-Blagnac Airport (TLS)plane LRT - TLS
- Take the train from Toulouse Matabiau to Souillactrain
- Take the bus from LR SOUILLAC-Gare SNCF to LR SARLAT LA CANEDA-Pl Pasteur(2)bus
9h 24mBus
- Take the bus from Auray to Bordeauxbus 761
- Take the bus from Libourne to Bergeracbus
- Take the bus from Bergerac to Sarlatbus
14h 48m€68–112Train to Rennes-Saint-Jacques Airport, fly, train
- Take the train from Auray to Rennestrain
- Fly from Rennes-Saint-Jacques Airport (RNS) to Toulouse-Blagnac Airport (TLS)plane RNS - TLS
- Take the train from Toulouse Matabiau to Souillactrain
10h 43m€171–443
Carnac to Sarlat-la-Canéda by bus and train
Questions & Answers
The cheapest way to get from Carnac to Sarlat-la-Canéda is to bus and train which costs €65 - €130 and takes 13h 8m.
The fastest way to get from Carnac to Sarlat-la-Canéda is to drive which takes 6h 57m and costs €80 - €120.
No, there is no direct bus from Carnac to Sarlat-la-Canéda. However, there are services departing from Illertissen and arriving at Sarlat via Auray, Libourne and Bergerac. The journey, including transfers, takes approximately 14h 48m.
No, there is no direct train from Carnac to Sarlat-la-Canéda. However, there are services departing from Auray and arriving at Sarlat via Nantes and Bordeaux St Jean. The journey, including transfers, takes approximately 11h 47m.
The distance between Carnac and Sarlat-la-Canéda is 714 km. The road distance is 530.7 km.
The best way to get from Carnac to Sarlat-la-Canéda without a car is to train which takes 11h 47m and costs €110 - €240.
It takes approximately 11h 47m to get from Carnac to Sarlat-la-Canéda, including transfers.
Carnac to Sarlat-la-Canéda bus services, operated by FlixBus, depart from Auray station.
Carnac to Sarlat-la-Canéda train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Auray station.
The best way to get from Carnac to Sarlat-la-Canéda is to train which takes 11h 47m and costs €110 - €240. Alternatively, you can bus, which costs €65 - €120 and takes 14h 48m.
What companies run services between Carnac, Bretagne, France and Sarlat-la-Canéda, France?
You can take a bus from Illertissen to Sarlat via Gare Routière, Auray, Nantes, and Bordeaux St Jean in around 11h 47m. Alternatively, you can take a bus from Illertissen to Sarlat via Gare Routière, Auray, Bordeaux, Bordeaux St Jean, Libourne, Libourne, and Bergerac in around 14h 48m.
- Website
- twinjet.fr
Flights from Rennes-Saint-Jacques Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 30m
- When
- Monday to Friday
- Estimated price
- €900–1,400
- Website
- apg-airlines.com
Flights from Lorient South Brittany Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 35m
- When
- Monday to Wednesday
- Estimated price
- €40–270
- Website
- volotea.com
Flights from Rennes-Saint-Jacques Airport to Toulouse-Blagnac Airport
- Ave. Duration
- 1h 15m
- When
- Sunday
- Estimated price
- €60–270
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Auray to Nantes
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- €25–55
- Website
- Oui.SNCF
Train from Nantes to Bordeaux St Jean
- Ave. Duration
- 4h 13m
- Frequency
- Every 2 hours
- Estimated price
- €60–130
- Website
- Oui.SNCF
Train from Bordeaux St Jean to Sarlat
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Bordeaux St Jean to Sarlat
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Auray to Lorient
- Ave. Duration
- 19 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–12
- Website
- Oui.SNCF
Train from Toulouse Matabiau to Souillac
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €29–60
- Website
- Oui.SNCF
Train from Auray to Rennes
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- Oui.SNCF
Train from Toulouse Matabiau to Souillac
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- €29–60
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Auray to Lorient
- Ave. Duration
- 15 min
- Frequency
- Every 2 hours
- Estimated price
- €7–12
- Website
- TGV inOui
Train from Auray to Rennes
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €29–50
- Website
- TGV inOui
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Auray to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- €35–70
- Website
- BlaBlaCar Bus
- Phone
- 02 99 300 300
- [email protected]
- Website
- BreizhGo
Bus from Illertissen to Gare Routière
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Schedules at
- BreizhGo
Bus from LR SOUILLAC-Gare SNCF to LR SARLAT LA CANEDA-Pl Pasteur(2)
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- €3
- Schedules at
- Cars Régionaux Nouvelle-Aquitaine - Dordogne
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Auray to Bordeaux
- Ave. Duration
- 7h
- Frequency
- 5 times a week
- Estimated price
- €35–65
- Website
- Flixbus
Want to know more about travelling around France
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Carnac to Sarlat-la-Canéda bus services, operated by FlixBus, arrive at Bordeaux station.
Carnac to Sarlat-la-Canéda train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Nantes station.
Yes, the driving distance between Carnac to Sarlat-la-Canéda is 531 km. It takes approximately 6h 57m to drive from Carnac to Sarlat-la-Canéda.
Book your Carnac to Sarlat-la-Canéda train tickets online with Omio.
There are 2636+ hotels available in Sarlat-la-Canéda.

























