Travel options for:
Bergamo to Geneva
  • Line 185 train, train

    1. Bergamo FS

      48min - hourly - line 185

      $5 - $7

    2. Milano Centrale

      3hrs 56min - every 4 hours

      $90 - $150

      • Geneve
  • Bus

    1. Bergamo - Autostazione

      7hrs 28min - twice a week

      $70 - $160

      • Genève - Gare Routiere Place
  • Line 172 train, bus

    1. Bergamo FS

      58min - hourly - line 172

      $4 - $7

    2. Sesto 1 Maggio Fs

      33min - every 10 minutes - line 1

      $2

    3. Arrêt OUIBUS Autostazione

      5hrs 37min - once daily

      $13 - $50

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

    1. Bergamo

      3hrs 54min - 226.5 miles

      $60 - $95

      • Geneva
  • Train, fly

    1. Bergamo

      52min - hourly - line 172

      $4 - $6

    2. Monza

      1hrs 00min - every 4 hours

      $24 - $40

    3. Lugano FLP

      12min - every 15 minutes

      $12 - $20

    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 FS line 185 train to Milano Centrale then train to Geneve. 5hrs 44min SFr 141. From Bergamo - Autostazione bus to Genève - Gare Routiere Place Dorcière. 7hrs 28min SFr 108. From Bergamo FS line 172 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 12min SFr 41. From Bergamo drive to Geneva. 3hrs 54min SFr 76. From Bergamo FS line 172 train to Monza, train to Lugano FLP, train to Lugano airport, fly to Geneva airport, then train to Geneva. 5hrs 14min SFr 118.