There are 9 ways to get from Sarlat-la-Canéda to Heidelberg by train (TGV), bus, car, train, 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 Sarlat to Bordeaux St Jeantrain Ter
- Take the train from Bordeaux St Jean to Mannheim Hbftrain Tgv
10h 22m€261–439Bus
cheapest- Take the bus from LR SARLAT LA CANEDA-Pl Pasteur(1) to LR PERIGUEUX-Francheville Monopbus 336
- Take the bus from LR PERIGUEUX-Francheville Monop to LR ANGOULEME-Gare SNCFbus 310
- Take the bus from Angoulême - Bus Station to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Heidelbergbus
19h 40m€86–160Drive 895.8 km
- Drive from Sarlat-la-Canéda to Heidelbergcar 895.8 km
9h 1m€138–199Train to Bordeaux–Mérignac Airport, fly to Strasbourg International Airport, train
- Take the train from Sarlat to Bordeaux St Jeantrain
- Fly from Bordeaux–Mérignac Airport (BOD) to Strasbourg International Airport (SXB)plane BOD - SXB
- Take the train from Strasbourg to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhoftrain
8h 4m€118–440Train, bus
- Take the train from Sarlat to Bordeaux St Jeantrain Ter
- Take the bus from Bordeaux to Mannheim central bus stationbus FlixBus N1151
21h 45m€123–212Train to Bordeaux–Mérignac Airport, fly to Basel, train
- Take the train from Sarlat to Bordeaux St Jeantrain
- Fly from Bordeaux–Mérignac Airport (BOD) to Basel (BSL)plane BOD - BSL
- Take the train from Basel SBB to Mannheim, Hauptbahnhoftrain
9h 53m€141–466Train to Toulouse-Blagnac Airport, fly to Strasbourg International Airport, train
- Take the train from Souillac to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Strasbourg International Airport (SXB)plane TLS - SXB
- Take the train from Strasbourg to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhoftrain
9h 30m€128–424Train to Toulouse-Blagnac Airport, fly to Frankfurt, train
- Take the train from Souillac to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Frankfurt (FRA)plane TLS - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
11h 24m€150–344Train, train to Limoges-Bellegarde Airport, fly to Frankfurt
- Take the train from Le Buisson to Perigueuxtrain
- Take the train from Perigueux to Limoges Benedictinstrain
- Fly from Limoges-Bellegarde Airport (LIG) to Frankfurt (FRA)plane LIG - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
14h 1m€191–449
Sarlat-la-Canéda to Heidelberg by train
Questions & Answers
The cheapest way to get from Sarlat-la-Canéda to Heidelberg is to bus which costs €85 - €160 and takes 19h 40m.
The fastest way to get from Sarlat-la-Canéda to Heidelberg is to train and fly which takes 8h 4m and costs €110 - €440.
No, there is no direct bus from Sarlat-la-Canéda to Heidelberg. However, there are services departing from LR SARLAT LA CANEDA-Pl Pasteur(1) and arriving at Heidelberg via LR PERIGUEUX-Francheville Monop, Angoulême - Bus Station and Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 19h 40m.
No, there is no direct train from Sarlat-la-Canéda to Heidelberg. However, there are services departing from Sarlat and arriving at Heidelberg, Hauptbahnhof via Bordeaux St Jean and Mannheim, Hauptbahnhof. The journey, including transfers, takes approximately 10h 22m.
The distance between Sarlat-la-Canéda and Heidelberg is 1326 km. The road distance is 895.8 km.
The best way to get from Sarlat-la-Canéda to Heidelberg without a car is to train which takes 10h 22m and costs €260 - €440.
It takes approximately 10h 22m to get from Sarlat-la-Canéda to Heidelberg, including transfers.
Sarlat-la-Canéda to Heidelberg bus services, operated by Cars Régionaux Nouvelle-Aquitaine - Dordogne, depart from LR SARLAT LA CANEDA-Pl Pasteur(1) station.
Sarlat-la-Canéda to Heidelberg train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Sarlat station.
The best way to get from Sarlat-la-Canéda to Heidelberg is to train which takes 10h 22m and costs €260 - €440. Alternatively, you can bus, which costs €85 - €160 and takes 19h 40m.
What companies run services between Sarlat-la-Canéda, France and Heidelberg, Germany?
You can take a train from Sarlat to Heidelberg, Hauptbahnhof via Bordeaux St Jean, Mannheim Hbf, and Mannheim, Hauptbahnhof in around 10h 22m. Alternatively, you can take a bus from LR SARLAT LA CANEDA-Pl Pasteur(1) to Heidelberg via LR PERIGUEUX-Francheville Monop, LR ANGOULEME-Gare SNCF, Angoulême - Bus Station, and Paris - Bercy-Seine Bus Station in around 19h 40m.
- Website
- lufthansa.com
Flights from Toulouse-Blagnac Airport to Frankfurt via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €90–310
Flights from Toulouse-Blagnac Airport to Frankfurt via Lyon
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- €140–500
Flights from Toulouse-Blagnac Airport to Frankfurt via Milan Malpensa
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- €95–210
Flights from Toulouse-Blagnac Airport to Frankfurt via Marseille
- Ave. Duration
- 4h 10m
- When
- Monday to Thursday
- Estimated price
- €50–290
Flights from Limoges-Bellegarde Airport to Frankfurt via Lyon
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €100–600
Flights from Limoges-Bellegarde Airport to Frankfurt via Palma Mallorca
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- €100–320
Flights from Limoges-Bellegarde Airport to Frankfurt via Manchester
- Ave. Duration
- 6h
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–250
Flights from Limoges-Bellegarde Airport to Frankfurt via Marseille
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €65–360
Flights from Limoges-Bellegarde Airport to Frankfurt via Malaga
- Ave. Duration
- 7h 5m
- When
- Thursday and Sunday
- Estimated price
- €140–470
- Website
- volotea.com
Flights from Bordeaux–Mérignac Airport to Strasbourg International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €60–260
Flights from Toulouse-Blagnac Airport to Strasbourg International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, Thursday, and Sunday
- Estimated price
- €60–230
- Website
- easyjet.com
Flights from Bordeaux–Mérignac Airport to Basel
- Ave. Duration
- 1h 30m
- When
- Tuesday, Monday, Wednesday, Thursday, Sunday, and Friday
- Estimated price
- €55–190
Flights from Bordeaux–Mérignac Airport to Basel via Nice
- Ave. Duration
- 3h 40m
- When
- Thursday
- Estimated price
- €55–190
- Website
- airfrance.com
Flights from Bordeaux–Mérignac Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €50–300
- Website
- airdolomiti.it
Flights from Toulouse-Blagnac Airport to Frankfurt via Lyon
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- €140–500
Flights from Limoges-Bellegarde Airport to Frankfurt via Lyon
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €170–600
- Website
- lufthansa-city.com
Flights from Toulouse-Blagnac Airport to Frankfurt via Marseille
- Ave. Duration
- 4h 10m
- When
- Monday to Thursday
- Estimated price
- €50–290
Flights from Limoges-Bellegarde Airport to Frankfurt via Marseille
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €65–360
- Website
- airbus.com
Flights from Limoges-Bellegarde Airport to Frankfurt via Palma Mallorca
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- €100–320
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 Sarlat to Bordeaux St Jean
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Sarlat to Bordeaux St Jean
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €13–26
- Website
- Oui.SNCF
Train from Sarlat to Bordeaux St Jean
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Sarlat to Bordeaux St Jean
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Souillac to Toulouse Matabiau
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- €29–60
- Website
- Oui.SNCF
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 52 min
- Frequency
- Twice a week
- Estimated price
- €13–26
- Website
- Oui.SNCF
Train from Souillac to Toulouse Matabiau
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- €29–60
- Website
- Oui.SNCF
Train from Le Buisson to Perigueux
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €9–19
- Website
- Oui.SNCF
Train from Perigueux to Limoges Benedictins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €16–35
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Bordeaux St Jean to Mannheim Hbf
- Ave. Duration
- 6h 50m
- Frequency
- Twice a week
- Estimated price
- €230–370
- Website
- TGV inOui
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 41 min
- Frequency
- Every 2 hours
- Estimated price
- €16–26
- Website
- TGV inOui
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 41 min
- Frequency
- Every 2 hours
- Estimated price
- €16–26
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- €14–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 29 min
- Frequency
- Every 3 hours
- Estimated price
- €9–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- €45–210
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- €14–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 29 min
- Frequency
- Every 3 hours
- Estimated price
- €9–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €13–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €13–60
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €13–23
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €13–23
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- €17–26
- Website
- Österreichische Bundesbahnen
Train from Basel SBB to Mannheim, Hauptbahnhof
- Ave. Duration
- 3h 3m
- Frequency
- Twice a week
- Estimated price
- €55–85
- Website
- Österreichische Bundesbahnen
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- €17–26
- Website
- Österreichische Bundesbahnen
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Basel SBB to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- €8–17
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- €8–17
- Website
- Nederlandse Spoorwegen (NS)
Bus from LR SARLAT LA CANEDA-Pl Pasteur(1) to LR PERIGUEUX-Francheville Monop
- Ave. Duration
- 1h 40m
- Frequency
- Once a week
- Estimated price
- €3
- Schedules at
- Cars Régionaux Nouvelle-Aquitaine - Dordogne
Bus from LR PERIGUEUX-Francheville Monop to LR ANGOULEME-Gare SNCF
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- €3
- Schedules at
- Cars Régionaux Nouvelle-Aquitaine - Dordogne
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Angoulême - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- €40–70
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Heidelberg
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- €45–85
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Angoulême - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 6h 35m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- Flixbus
Bus from Bordeaux to Mannheim central bus station
- Ave. Duration
- 17h 20m
- Frequency
- 6 times a week
- Estimated price
- €90–150
- Website
- Flixbus
Want to know more about travelling around Germany
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Sarlat-la-Canéda to Heidelberg bus services, operated by Cars Régionaux Nouvelle-Aquitaine - Dordogne, arrive at LR PERIGUEUX-Francheville Monop station.
Sarlat-la-Canéda to Heidelberg train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Bordeaux St Jean station.
Yes, the driving distance between Sarlat-la-Canéda to Heidelberg is 896 km. It takes approximately 9h 1m to drive from Sarlat-la-Canéda to Heidelberg.
Book your Sarlat-la-Canéda to Heidelberg train tickets online with Omio.
There are 1259+ hotels available in Heidelberg.











































