Travel options for:
Milan Bergamo Airport (BGY) to Geneva
  • Fly from Milan Bergamo

    $68 - $262
    1. Milan Bergamo (BGY)

      3 h 35 min - 1 stopover

      $55 - $250

    2. Geneva (GVA)

      7 min - every 2 hours

      $10 - $18

  • Shuttle, train to Lugano, fly

    $100 - $263
    1. Milan Bergamo Airport (BGY)

      50 min - every 30 minutes

      $5 - $12

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $25 - $45

    3. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano (LUG)

      50 min - non-stop

      $50 - $170

    5. Geneva (GVA)

      7 min - every 2 hours

      $10 - $18

  • Bus, train

    $91 - $146
    1. Milan Bergamo Airport

      1 h - every 30 minutes

      $5 - $6

    2. Milan Central Station

      6 min - 1659 feet

    3. Milano Centrale

      3 h 56 min - 5 times a day

      $85 - $140

  • Bus

    $22 - $50
    1. Milan Bergamo Airport (BGY)

      11 min - every 20 minutes - line 1

      $3

    2. Bergamo Autostazione

      49 min - hourly

      $5 - $8

    3. Milan, Milan

      4 h 30 min - once daily

      $15 - $40

  • Drive

    $50 - $80
    1. Milan Bergamo Airport (BGY)

      3 h 54 min - 227.2 miles

      $50 - $80

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

From Milan Bergamo airport fly to Geneva airport then train to Geneva. 3 h 49 min $151. From Milan Bergamo Airport (BGY) shuttle to Milano Centrale, train to Lugano FLP, line 60 train to Lugano airport, fly to Geneva airport, then train to Geneva. 5 h 25 min $163. From Milan Bergamo Airport bus to Milan Central Station, walk to Milano Centrale, then train to Geneve. 6 h 2 min $135. From Milan Bergamo Airport (BGY) line 1 bus to Bergamo Autostazione, bus to Milan, Milan, then bus to Geneva. 6 h 54 min $30. From Milan Bergamo Airport (BGY) drive to Geneva. 3 h 54 min $66.