Travel options for:
Milan Bergamo Airport (BGY) to Zermatt
  • Bus

    $54 - $87
    1. Orio al Serio Airport

      4 min - every 30 minutes

      $2 - $3

    2. Bergamo Autostazione

      49 min - hourly

      $5 - $8

    3. Milan, Milan

      2 h 40 min - 4 times a week

      $12 - $21

    4. Cervinia, Cervinia Ski

      4 h 2 min - 151.1 miles

      $35 - $55

  • Bus, train

    $65 - $120
    1. Milan Bergamo

      1 h - hourly

      $4 - $10

    2. Milano Centrale

      1 h 53 min - 5 times a day

      $35 - $55

    3. Brig Bahnhofplatz

      1 h 24 min - every 4 hours

      $26 - $55

  • Train

    $69 - $130
    1. Orio al Serio Airport

      4 min - every 30 minutes

      $2 - $3

    2. Bergamo

      48 min - hourly

      $6 - $17

    3. Milano Centrale

      1 h 53 min - 5 times a day

      $35 - $55

    4. Brig Bahnhofplatz

      1 h 24 min - every 4 hours

      $26 - $55

  • Drive

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

      4 h 21 min - 188.4 miles

      $45 - $70

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

From Orio al Serio Airport bus to Bergamo Autostazione, bus to Milan, Milan, bus to Cervinia, Cervinia Ski, then drive to Zermatt. 9 h $74. From Milan Bergamo bus to Milano Centrale, train to Brig Bahnhofplatz, then train to Zermatt. 5 h 52 min $100. From Orio al Serio Airport bus to Bergamo, train to Milano Centrale, train to Brig Bahnhofplatz, then train to Zermatt. 6 h 20 min $113. From Milan Bergamo Airport (BGY) drive to Zermatt. 4 h 21 min $55.