Travel options for:
Avignon to Barcelona
  • Train TGV

    $72 - $112
    1. Avignon Centre

      34 min - every 4 hours

      $12

    2. Nîmes

      3 h 20 min - once daily

      $60 - $100

  • Bus

    $16 - $45
    1. Avignon

      7 h - twice daily

      $16 - $45

  • Train via Port Bou

    $66 - $99
    1. Avignon Centre

      3 h 50 min - every 4 hours

      $45 - $65

    2. Port Bou

      2 h 31 min - every 2 hours

      $20 - $35

  • Rideshare

    $36
    1. Avignon

      5 h 20 min - twice daily

      $36

  • Drive

    $55 - $85
    1. Avignon

      4 h 18 min - 269.7 miles

      $55 - $85

  • Train to Marseille, fly

    $49 - $223
    1. Avignon

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      20 min - hourly

      $14 - $45

    3. Aix-en-Provence TGV

      12 min - every 30 minutes

      $1 - $4

    4. Marseille (MRS)

      1 h - non-stop

      $30 - $170

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Lyon, fly

    $53 - $215
    1. Avignon

      53 min - once daily

      $21 - $55

    2. Lyon (LYS)

      1 h 20 min - non-stop

      $30 - $160

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Nice, fly

    $63 - $224
    1. Avignon

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      2 h 37 min - twice daily

      $24 - $85

    3. Antibes

      14 min - every 3 hours

      $5

    4. Nice (NCE)

      1 h 15 min - non-stop

      $30 - $130

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

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

From Avignon Centre train to Nîmes then train to Barcelona Sants. 4 h 54 min 73€. From Avignon bus to Barcelona. 7 h 26€. From Avignon Centre train to Port Bou then train to Barcelona P.Gracia. 7 h 72€. From Avignon rideshare to Barcelone. 5 h 20 min 30€. From Avignon drive to Barcelona. 4 h 18 min 59€. From Avignon Centre train to Avignon TGV, train to Aix-en-Provence TGV, bus to Marseille airport, fly to Barcelona airport, then train to Barcelona. 4 h 34 min 89€. From Avignon TGV train to Lyon airport, fly to Barcelona airport, then train to Barcelona. 4 h 43 min 79€. From Avignon Centre train to Avignon TGV, train to Antibes, train to Nice airport, fly to Barcelona airport, then train to Barcelona. 7 h 44 min 91€.