Travel options for:
Barcelona to Avignon
  • Train TGV

    $66 - $119
    1. Barcelona Sants

      3 h 25 min - once daily

      $50 - $110

    2. Nîmes

      31 min - every 3 hours

      $12

  • Bus FlixBus

    $27 - $50
    1. Barcelona

      7 h 10 min - 4 times a week

      $27 - $50

  • Train via Cerbère

    $66 - $97
    1. Barcelona P.Gracia

      2 h 37 min - every 3 hours

      $21 - $35

    2. Cerbère

      3 h 45 min - every 3 hours

      $45 - $65

  • Bus Yubim

    $138 - $168
    1. Barcelona

      5 h - twice a week

      $130 - $170

    2. Nimes Gare Routiere

      1 h 33 min - every 4 hours

      $5

  • Rideshare

    $36
    1. Barcelone

      5 h 24 min - once daily

      $36

  • Drive

    $55 - $85
    1. Barcelona

      4 h 16 min - 269.9 miles

      $55 - $85

  • Fly to Marseille, train

    $49 - $218
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 10 min - non-stop

      $30 - $170

    3. Marseille (MRS)

      12 min - every 30 minutes

      $1 - $4

    4. Aix-en-Provence TGV

      19 min - hourly

      $14 - $40

    5. Avignon TGV

      5 min - every 10 minutes

      $2

  • Fly to Lyon, train

    $50 - $227
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 25 min - non-stop

      $30 - $160

    3. Lyon (LYS)

      56 min - once daily

      $18 - $65

  • Fly to Nice, train

    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 20 min - non-stop

      $30 - $130

    3. Nice (NCE)

      14 min - every 2 hours

      $4

    4. Antibes

      2 h 34 min - 3 times a day

    5. Avignon TGV

      5 min - every 10 minutes

      $2

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

From Barcelona Sants train to Nîmes then train to Avignon Centre. 4 h 31 min 76€. From Barcelona bus to Avignon. 7 h 10 min 33€. From Barcelona P.Gracia train to Cerbère then train to Avignon Centre. 7 h 22 min 73€. From Barcelona bus to Nimes Gare Routiere then bus to Avignon Gare Routiere. 7 h 33 min 130€. From Barcelone rideshare to Avignon. 5 h 24 min 30€. From Barcelona drive to Avignon. 4 h 16 min 60€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Marseille airport, bus to Aix-en-Provence TGV, train to Avignon TGV, then train to Avignon. 4 h 36 min 84€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Lyon airport, then train to Avignon. 5 h 38 min 91€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nice airport, train to Antibes, train to Avignon TGV, then train to Avignon. 7 h 45 min.