Travel options for:
Bergamo to Geneva
  • Train

    1. Bergamo

      48min - hourly

      $4 - $7

    2. Milano Centrale

      3hrs 56min - every 4 hours

      $85 - $150

      • Geneve
  • Train, bus

    1. Bergamo

      52min - every 20 minutes

      $4 - $6

    2. Sesto 1 Maggio Fs

      34min - every 10 minutes - line 1

      $2

    3. Arrêt OUIBUS Autostazione

      5hrs 33min - once daily

      $13 - $45

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

    1. Bergamo - Autostazione

      7hrs 28min - twice a week

      $65 - $150

      • Genève - Gare Routiere Place
  • Drive

    1. Bergamo

      3hrs 54min - 226.5 miles

      $60 - $95

      • Geneva
  • Train, fly

    1. Bergamo

      47min - every 20 minutes

      $4 - $6

    2. Monza

      55min - every 4 hours

      $25 - $45

    3. Lugano FLP

      12min - every 15 minutes

      $11 - $19

    4. Lugano (LUG)

      50min - non-stop

      $35 - $75

    5. Geneva (GVA)

      7min - every 15 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 44min SFr 146. From Bergamo train to Sesto 1 Maggio Fs, line 1 subway to Arrêt OUIBUS Autostazione Milano, then bus to Arrêt OUIBUS Gare Routière de Genève. 8hrs 03min SFr 42. From Bergamo - Autostazione bus to Genève - Gare Routiere Place Dorcière. 7hrs 28min SFr 108. From Bergamo drive to Geneva. 3hrs 54min SFr 79. From Bergamo train to Monza, train to Lugano FLP, train to Lugano airport, fly to Geneva airport, then train to Geneva. 5hrs 04min SFr 126.