Travel options for:
Barcelona to Limoges
  • Train

    $84 - $138
    1. Barcelona Sants

      3 h 7 min - once daily

      $55 - $80

    2. Toulouse-Matabiau

      3 h 28 min - once daily

      $27 - $60

  • Bus FlixBus

    $25 - $129
    1. Barcelona

      5 h 40 min - 3 times a day

      $14 - $45

    2. Toulouse

      3 h 40 min - once daily

      $10 - $85

  • Bus ALSA

    $51 - $73
    1. Barcelona/Sants

      6 h 50 min - 3 times a day

      $30 - $50

    2. Toulouse

      4 h - once daily

      $21 - $27

  • Rideshare

    $55
    1. Barcelone

      7 h 56 min - once daily

      $55

  • Drive

    $90 - $140
    1. Barcelona

      6 h 21 min - 426.1 miles

      $90 - $140

  • Fly to Limoges

    $112 - $457
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      4 h 10 min - 1 stopover

      $90 - $430

    3. Limoges (LIG)

      9 min - 6.6 miles

      $20 - $25

  • Fly to Bordeaux, train

    $86 - $217
    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

      1 h 24 min - every 4 hours

      $27

    5. Perigueux

      1 h 6 min - 5 times a day

      $12 - $18

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

From Barcelona Sants train to Toulouse-Matabiau then train to Limoges-Benedictins. 7 h 35 min 91€. From Barcelona bus to Toulouse then bus to Limoges. 10 h 20 min 37€. From Barcelona/Sants bus to Toulouse then bus to Limoges. 11 h 50 min 53€. From Barcelone rideshare to Limoges. 7 h 56 min 46€. From Barcelona drive to Limoges. 6 h 21 min 94€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Limoges airport, then taxi to Limoges. 6 h 36 min 216€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bordeaux airport, shuttle to Bordeaux-St-Jean, train to Perigueux, then train to Limoges. 8 h 40 min 100€.