Travel options for:
Bergamo to Geneva
  • Train

    $90 - $146
    1. Bergamo

      50min - every 20 minutes

      $4 - $7

    2. Milano Centrale

      3hrs 56min - 5 times a day

      $85 - $140

      • Geneve
  • Train, bus

    $41 - $53
    1. Bergamo

      52min - every 20 minutes

      $4 - $6

    2. Sesto 1 Maggio Fs

      34min - every 10 minutes - line 1

      $2

    3. Milan Lampugnano

      7hrs 00min - 4 times a week

      $35 - $45

      • Geneva
  • Bus, night bus

    $17 - $32
    1. Bergamo Autostazione

      49min - hourly

      $5 - $15

    2. Arrêt OUIBUS Autostazione

      4hrs 30min - once daily

      $12 - $18

      • Arrêt OUIBUS Gare Routière de
  • Drive

    $60 - $95
    1. Bergamo

      3hrs 53min - 226.4 miles

      $60 - $95

      • Geneva
  • Fly

    $78 - $149
    1. Bergamo

      47min - every 20 minutes

      $4 - $6

    2. Monza

      30min - every 30 minutes

      $1 - $2

    3. Chiasso

      27min - hourly

      $17 - $29

    4. Lugano FLP

      12min - every 15 minutes

      $11 - $19

    5. Lugano (LUG)

      50min - non-stop

      $35 - $75

    6. Geneva (GVA)

      7min - every 30 minutes

      $10 - $18

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

From Bergamo train to Milano Centrale then train to Geneve. 5hrs 46min SFr 146. From Bergamo train to Sesto 1 Maggio Fs, line 1 subway to Milan Lampugnano, then bus to Geneva. 9hrs 30min SFr 47. From Bergamo Autostazione bus to Arrêt OUIBUS Autostazione Milano then night bus to Arrêt OUIBUS Gare Routière de Genève. 6hrs 19min SFr 22. From Bergamo drive to Geneva. 3hrs 53min SFr 79. From Bergamo train to Monza, train to Chiasso, train to Lugano FLP, train to Lugano airport, fly to Geneva airport, then train to Geneva. 4hrs 32min SFr 117.