Travel options for:
Barcelona to Sarlat-la-Canéda
  • Train

    $94 - $120
    1. Barcelona Sants

      3 h 7 min - once daily

      $55 - $80

    2. Toulouse-Matabiau

      2 h 6 min - 3 times a day

      $34 - $39

    3. Souillac

      57 min - twice daily - line 6

      $3

  • Train via Narbonne

    $112 - $167
    1. Barcelona Sants

      1 h 58 min - once daily

      $50 - $85

    2. Narbonne

      2 h 19 min - once daily

      $40 - $60

    3. Agen

      1 h 20 min - 5 times a day

      $12 - $17

    4. Le Buisson

      28 min - 5 times a day

      $9

  • Bus, train

    $78 - $99
    1. Barcelona/Sants

      6 h 50 min - 3 times a day

      $40 - $60

    2. Toulouse-Matabiau

      2 h 6 min - 3 times a day

      $34 - $39

    3. Souillac

      57 min - twice daily - line 6

      $3

  • Bus

    $32 - $134
    1. Barcelona

      5 h 40 min - 3 times a day

      $14 - $60

    2. Toulouse

      2 h 15 min - once daily

      $14 - $75

    3. Brive-la-Gaillarde

      1 h 30 min - once daily

      $3

    4. Montignac - Place Tourny

      32 min - once daily - line 7

  • Drive

    $75 - $120
    1. Barcelona

      5 h 44 min - 368.9 miles

      $75 - $120

  • Fly to Brive

    $162 - $462
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      4 h 10 min - 1 stopover

      $80 - $360

    3. Brive (BVE)

      44 min - 29.7 miles

      $80 - $100

  • Fly to Bordeaux, train

    $81 - $206
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 15 min - non-stop

      $35 - $160

    3. Bordeaux (BOD)

      30 min - hourly

      $10

    4. Bordeaux-St-Jean

      2 h 41 min - 5 times a day

      $34

  • Fly to Toulouse, train

    $81 - $346
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h - non-stop

      $40 - $300

    3. Toulouse (TLS)

      23 min - every 30 minutes

      $2

    4. Toulouse-Matabiau

      2 h 6 min - 3 times a day

      $34 - $39

    5. Souillac

      57 min - twice daily - line 6

      $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona Sants train to Toulouse-Matabiau, train to Souillac, then line 6 bus to Sarlat La Canéda - Place Pasteur. 8 h 10 min 88€. From Barcelona Sants train to Narbonne, train to Agen, train to Le Buisson, then train to Sarlat. 9 h 5 min 117€. From Barcelona/Sants bus to Toulouse-Matabiau, train to Souillac, then line 6 bus to Sarlat La Canéda - Place Pasteur. 11 h 53 min 73€. From Barcelona bus to Toulouse, bus to Brive-la-Gaillarde, bus to Montignac - Place Tourny, then line 7 bus to Sarlat La Canéda - Place Pasteur. 12 h 57 min 49€. From Barcelona drive to Sarlat-la-Canéda. 5 h 44 min 82€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Brive airport, then taxi to Sarlat-la-Canéda. 7 h 11 min 255€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bordeaux airport, shuttle to Bordeaux-St-Jean, then train to Sarlat-la-Canéda. 8 h 28 min 93€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Toulouse airport, bus to Toulouse-Matabiau, train to Souillac, then line 6 bus to Sarlat-la-Canéda. 8 h 49 min 127€.