Travel options for:
Avignon to Bern
  • Train via Avignon TGV

    $108 - $197
    1. Avignon Centre

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      1 h 2 min - once daily

      $21 - $65

    3. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $35

    4. Genève

      1 h 44 min - every 3 hours

      $50 - $95

  • Train

    $122 - $182
    1. Avignon Centre

      2 h 19 min - every 4 hours

      $35 - $55

    2. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $35

    3. Genève

      1 h 44 min - every 3 hours

      $50 - $95

  • Bus Ouibus

    $20 - $28
    1. Avignon Centre

      8 h 55 min - twice a week

      $20 - $28

  • Bus Eurolines FR

    $60 - $136
    1. Avignon - Gare Routière

      5 h 56 min - once daily

      $22 - $85

    2. Annecy

      3 h 30 min - 3 times a week

      $21 - $26

    3. Fribourg/Freiburg Poya

      26 min - hourly - line 1

      $15 - $21

    4. Bern Europaplatz, Bahnhof

      14 min - every 10 minutes - line 8

      $2 - $4

  • Drive

    $65 - $100
    1. Avignon

      5 h 13 min - 317.7 miles

      $65 - $100

  • Train to Marseille, fly to Strasbourg, train

    $135 - $544
    1. Avignon

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      20 min - hourly

      $14 - $40

    3. Aix-en-Provence TGV

      12 min - every 30 minutes

      $1 - $4

    4. Marseille (MRS)

      1 h 15 min - non-stop

      $50 - $400

    5. Strasbourg (SXB)

      8 min - every 15 minutes

      $4

    6. Strasbourg

      1 h 18 min - hourly

      $29

    7. Basel SBB

      57 min - 5 times a day

      $35 - $65

  • Train to Marseille, fly to Lyon, train

    $185 - $514
    1. Avignon

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      20 min - hourly

      $14 - $40

    3. Aix-en-Provence TGV

      12 min - every 30 minutes

      $1 - $4

    4. Marseille (MRS)

      45 min - non-stop

      $65 - $320

    5. Lyon (LYS)

      30 min - every 20 minutes

      $18

    6. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $35

    7. Genève

      1 h 44 min - every 3 hours

      $50 - $95

  • Train to Nice, fly to Basel, train

    $104 - $322
    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 10 min - non-stop

      $35 - $160

    5. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    6. Basel SBB

      57 min - 5 times a day

      $35 - $65

  • Train to Marseille, fly to Milan Malpensa, train

    $126 - $404
    1. Avignon

      6 min - every 5 minutes

      $2

    2. Avignon TGV

      20 min - hourly

      $14 - $40

    3. Aix-en-Provence TGV

      12 min - every 30 minutes

      $1 - $4

    4. Marseille (MRS)

      1 h 10 min - non-stop

      $70 - $260

    5. Milan Malpensa (MXP)

      25 min - hourly

      $4 - $8

    6. Gallarate

      2 h 26 min - once daily

      $35 - $90

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

From Avignon Centre train to Avignon TGV, train to Lyon Part Dieu, train to Genève, then train to Bern. 6 h 33 min SFr 185. From Avignon Centre train to Lyon Part Dieu, train to Genève, then train to Bern. 7 h 8 min SFr 173. From Avignon Centre bus to Berne. 8 h 55 min SFr 23. From Avignon - Gare Routière bus to Annecy, bus to Fribourg/Freiburg Poya, line 1 train to Bern Europaplatz, Bahnhof, then line 8 tram to Bern, Zytglogge. 11 h 28 min SFr 104. From Avignon drive to Bern. 5 h 13 min SFr 82. From Avignon Centre train to Avignon TGV, train to Aix-en-Provence TGV, bus to Marseille airport, fly to Strasbourg airport, train to Strasbourg, train to Basel SBB, then train to Bern. 6 h 34 min SFr 259. From Avignon Centre train to Avignon TGV, train to Aix-en-Provence TGV, bus to Marseille airport, fly to Lyon airport, Rhonexpress to Lyon Part Dieu, train to Genève, then train to Bern. 8 h 18 min SFr 299. From Avignon Centre train to Avignon TGV, train to Antibes, train to Nice airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern. 8 h 46 min SFr 184. From Avignon Centre train to Avignon TGV, train to Aix-en-Provence TGV, bus to Marseille airport, fly to Milan Malpensa airport, train to Gallarate, then train to Bern. 8 h 35 min SFr 243.