Travel options for:
Milan Bergamo Airport (BGY) to Zürich
  • Fly from Milan Bergamo

    $155 - $401
    1. Milan Bergamo (BGY)

      3 h 35 min - 1 stopover

      $140 - $380

    2. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

  • Bus to Milan Malpensa, fly

    $131 - $347
    1. Milan Bergamo Airport (BGY)

      1 h 16 min - 4 times a day

      $45 - $70

    2. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    3. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

  • Shuttle, train to Lugano, fly

    $118 - $290
    1. Milan Bergamo Airport (BGY)

      50 min - hourly

      $5 - $12

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

    3. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano (LUG)

      45 min - non-stop

      $65 - $210

    5. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

  • Train

    $77 - $156
    1. Orio al Serio Airport

      11 min - every 15 minutes

      $1 - $3

    2. Bergamo

      47 min - hourly

      $5 - $12

    3. Monza

      30 min - every 3 hours

      $5 - $22

    4. Chiasso

      2 h 36 min - twice daily

      $65 - $120

  • Bus, train

    $26 - $100
    1. Milan Bergamo

      1 h - hourly

      $4 - $11

    2. Milano Centrale

      4 h 3 min - every 4 hours

      $22 - $90

  • Bus

    $23 - $55
    1. Orio al Serio Airport

      11 min - every 15 minutes

      $1 - $3

    2. Bergamo Autostazione

      49 min - hourly

      $5 - $8

    3. Milan, Milan

      3 h 55 min - twice daily

      $16 - $45

  • Train, bus

    $28 - $56
    1. Milan Bergamo Airport

      35 min - every 30 minutes

      $4 - $6

    2. cologno nord m2

      26 min - every 30 minutes - line 702

      $1 - $3

    3. Sesto S. Giovanni

      55 min - every 30 minutes

      $4 - $20

    4. Chiasso

      3 h 40 min - twice a week

      $18 - $28

  • Drive

    $45 - $75
    1. Milan Bergamo Airport (BGY)

      3 h 33 min - 205.7 miles

      $45 - $75

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

From Milan Bergamo airport fly to Zurich airport then line 16 train to Zürich. 4 h 10 min $201. From Orio al Serio Airport bus to Milan Malpensa airport, fly to Zurich airport, then line 16 train to Zürich. 3 h 46 min $177. From Milan Bergamo Airport shuttle to Milano Centrale, train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, then line 16 train to Zürich. 5 h 41 min $168. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Chiasso, then train to Zürich HB. 5 h 59 min $145. From Milan Bergamo bus to Milano Centrale then train to Zürich HB. 6 h 3 min $95. From Orio al Serio Airport bus to Bergamo Autostazione, bus to Milan, Milan, then bus to Zurich. 6 h 11 min $35. From Milan Bergamo Airport bus to cologno nord m2, line 702 bus to Sesto S. Giovanni, train to Chiasso, then bus to Zürich. 6 h 54 min $37. From Milan Bergamo Airport (BGY) drive to Zürich. 3 h 33 min $60.