Travel options for:
Madrid to Avignon
  • Train

    $132 - $182
    1. Madrid-Puerta de Atocha

      7 h 13 min - once daily

      $130 - $180

    2. Avignon TGV

      5 min - every 10 minutes

      $2

  • Bus

    $60 - $110
    1. Madrid

      16 h 29 min - once daily

      $60 - $110

  • Drive

    $130 - $200
    1. Madrid

      10 h - 634.4 miles

      $130 - $200

  • Fly to Marseille, train

    $49 - $219
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 35 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

    $70 - $268
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 45 min - non-stop

      $50 - $200

    3. Lyon (LYS)

      56 min - once daily

      $18 - $65

  • Fly to Nice, train

    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      1 h 50 min - non-stop

      $70 - $230

    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 Madrid-Puerta de Atocha train to Avignon TGV then train to Avignon Centre. 7 h 21 min 134€. From Madrid bus to Avignon. 16 h 29 min 76€. From Madrid drive to Avignon. 10 h 141€. From Recoletos train to Madrid airport, fly to Marseille airport, bus to Aix-en-Provence TGV, train to Avignon TGV, then train to Avignon. 5 h 9 min 97€. From Recoletos train to Madrid airport, fly to Lyon airport, then train to Avignon. 6 h 6 min 108€. From Recoletos train to Madrid airport, fly to Nice airport, train to Antibes, train to Avignon TGV, then train to Avignon. 8 h 23 min.