Train

Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 2 h 9 m. Ticket price is about €20 The travel distance is 246 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Narbonne.
Take the train SNCF at the station Narbonne.

The journey takes approximately 1 h 40 m. Ticket price is about €26 The travel distance is 149 km.

Carrier is SNCF.

Buy ticket

Get off at the Toulouse Matabiau.
Take the train SNCF at the station Toulouse Matabiau.

The journey takes approximately 2 h 7 m. Ticket price is about €30 The travel distance is 177 km.

Carrier is SNCF.

Buy ticket

Get off at the Souillac.
Take the Les lignes régulières en Dordogne bus at the LR SOUILLAC-Gare SNCF station .

The journey takes approximately 48 m. The travel distance is 31 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Train

Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 2 h 9 m. Ticket price is about €20 The travel distance is 246 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Narbonne.
Take the train SNCF at the station Narbonne.

The journey takes approximately 2 h 28 m. Ticket price is about €45 The travel distance is 270 km.

Carrier is SNCF.

Buy ticket

Get off at the Agen.
Take the train SNCF at the station Agen.

The journey takes approximately 1 h 28 m. Ticket price is about €15 The travel distance is 87 km.

Carrier is SNCF.

Buy ticket

Get off at the Siorac En Perigord.
Take the train SNCF at the station Siorac En Perigord.

The journey takes approximately 23 m. Ticket price is about €4 The travel distance is 25 km.

Carrier is SNCF.

Buy ticket

Get off at the Sarlat.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Bus train

Take the BlaBlaCar Bus bus at the Estación de Autobuses Barcelona Nord station .

The journey takes approximately 5 h 30 m. Ticket price is about €28 The travel distance is 397 km.

Carrier is BlaBlaCar Bus.

Buy ticket

Get off at the Toulouse.
Take the train SNCF at the station Barcelona-Sants.

The journey takes approximately 2 h 7 m. Ticket price is about €30 The travel distance is 246 km.

Carrier is SNCF.

Buy ticket

Get off at the Narbonne.
Take the Les lignes régulières en Dordogne bus at the Barcelona-Sants station .

The journey takes approximately 48 m. The travel distance is 246 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket

Get off at the Narbonne.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Bus

Take the FlixBus bus at the Estación de Autobuses Barcelona Nord station .

The journey takes approximately 8 h 35 m. Ticket price is about €45 The travel distance is 593 km.

Carrier is FlixBus.

Buy ticket

Get off at the Brive-la-Gaillarde.
632 m on foot from the Brive-la-Gaillarde to the LR BRIVE-PEM Brive Laroche.

The journey takes approximately 7 m. The travel distance is 632 m.

Take the Les lignes régulières en Dordogne bus at the LR BRIVE-PEM Brive Laroche station .

The journey takes approximately 53 m. The travel distance is 36 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket

Take the Les lignes régulières en Dordogne bus at the LR MONTIGNAC-Place Tourny station .

The journey takes approximately 21 m. The travel distance is 24 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Train

Take the train Rodalies de Catalunya at the station Estación de tren Barcelona-Plaça De Catalunya.

The journey takes approximately 3 h 21 m. Ticket price is about €10 The travel distance is 157 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Take the train SNCF at the station Latour De Carol Enveitg.

The journey takes approximately 2 h 45 m. Ticket price is about €28 The travel distance is 162 km.

Carrier is SNCF.

Buy ticket

Get off at the Toulouse Matabiau.
Take the train SNCF at the station Barcelona-Sants.

The journey takes approximately 2 h 7 m. Ticket price is about €30 The travel distance is 246 km.

Carrier is SNCF.

Buy ticket

Get off at the Narbonne.
Take the Les lignes régulières en Dordogne bus at the Barcelona-Sants station .

The journey takes approximately 48 m. The travel distance is 246 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket

Get off at the Narbonne.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 5 h 46 m. The travel distance is 589 km.

Get off at the Sarlat-la-Canéda.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Fly to Bordeaux train

Take the train Rodalies de Catalunya at the station Estació de Passeig de Gràcia.

The journey takes approximately 25 m. Ticket price is about €4 The travel distance is 16 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Fly out to Barcelona (BCN) of the Bordeaux (BOD) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €24

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Bordeaux (BOD).

The journey takes approximately 52 m. The travel distance is 15 km.

Carrier is Tbm.

Buy ticket

Get off at the Cenon Gare.
Take the train SNCF at the station Cenon.

The journey takes approximately 2 h 18 m. Ticket price is about €28 The travel distance is 162 km.

Carrier is SNCF.

Buy ticket

Get off at the Sarlat.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Fly to Brive Souillac

Take the train Rodalies de Catalunya at the station Barcelona-Sants.

The journey takes approximately 25 m. Ticket price is about €4 The travel distance is 246 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Narbonne.
Fly out to Barcelona (BCN) of the Paris Orly (ORY) airport.

The journey takes approximately 4 h 5 m. Ticket price is about €65

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Paris Orly (ORY).
Take the taxi at the Brive-Souillac (BVE).

The journey takes approximately 45 m. Ticket price is about €95 The travel distance is 44 km.

Carrier is Allp Brive Radio Taxi.

🚖 Find a cheap local taxi

Get off at the Sarlat-la-Canéda.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Fly to Toulouse train

Take the train Rodalies de Catalunya at the station Barcelona-Sants.

The journey takes approximately 25 m. Ticket price is about €4 The travel distance is 246 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Narbonne.
Fly out to Barcelona (BCN) of the Ibiza (IBZ) airport.

The journey takes approximately 2 h 55 m. Ticket price is about €30

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Ibiza (IBZ).
Take the Tisseo Navette Aeroport bus at the Aéroport station .

The journey takes approximately 22 m. Ticket price is about €3 The travel distance is 10 km.

Carrier is Tisseo Navette Aeroport.

Buy ticket

Get off at the Matabiau Gare SNCF.
Take the train SNCF at the station Barcelona-Sants.

The journey takes approximately 2 h 7 m. Ticket price is about €30 The travel distance is 246 km.

Carrier is SNCF.

Buy ticket

Get off at the Narbonne.
Take the Les lignes régulières en Dordogne bus at the Barcelona-Sants station .

The journey takes approximately 48 m. The travel distance is 246 km.

Carrier is Les lignes régulières en Dordogne.

Buy ticket

Get off at the Narbonne.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


Fly to San Sebastian train

Take the train Rodalies de Catalunya at the station Barcelona-Sants.

The journey takes approximately 25 m. Ticket price is about €4 The travel distance is 246 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Narbonne.
Fly out to Barcelona (BCN) of the San Sebastian (EAS) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €30

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the San Sebastian (EAS).
Take the Lurraldebus Ekialdebus bus at the Aeropuerto San Sebastian station .

The journey takes approximately 4 m. The travel distance is 1 km.

Carrier is Lurraldebus Ekialdebus.

Buy ticket

Get off at the Matxin Arzu-itsas Etxea.
Take the Lurraldebus Ekialdebus bus at the Bernat Etxepare Kalea - Correos station .

The journey takes approximately 11 m. The travel distance is 3 km.

Carrier is Lurraldebus Ekialdebus.

Buy ticket

Get off at the Colon Pas. 43.
Take the train Euskotren at the station Irun.

The journey takes approximately 4 m. Ticket price is about €1 The travel distance is 1 km.

Carrier is Euskotren.

Buy ticket

Get off at the Hendaia.
Take the train SNCF at the station Hendaye.

The journey takes approximately 2 h 35 m. Ticket price is about €40 The travel distance is 232 km.

Carrier is SNCF.

Buy ticket

Get off at the Bordeaux St Jean.
Take the train SNCF at the station Bordeaux St Jean.

The journey takes approximately 2 h 22 m. Ticket price is about €29 The travel distance is 166 km.

Carrier is SNCF.

Buy ticket

Get off at the Sarlat.


🛏 Find hotel deals and discounts up to 20% in Sarlat-la-Canéda at Booking


The cheapest way to travel from Barcelona to Sarlat-la-Canéda is by taking a Bus with an average price of €45. The journey takes approximately 11 ч. 56 мин.

Drive is the fastest way to travel from Barcelona to Sarlat-la-Canéda. Tickets cost €77. The journey takes approximately 5 ч. 46 мин.

Barcelona is approximately 589 km away from Sarlat-la-Canéda. The trip by car takes 5 h 46 m.

The average journey time by car between Barcelona and Sarlat-la-Canéda is 5 h 46 m.