Travel from Milan-Bergamo-Airport-BGY to St-Moritz

Bus or train from Milan Bergamo Airport (BGY) to St. Moritz?

Swiss PostAuto operates a bus from Milan Bergamo Airport (BGY) to St. Moritz every 3 hours. Tickets cost $24 - $35 and the journey takes 1 h 36 min. Alternatively, you can take a train from Milan Bergamo Airport (BGY) to St. Moritz via Bergamo, Lecco, and Tirano in around 7 h 21 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Milan Bergamo Airport (BGY) to St. Moritz

ModeDurationPrice
From Orio al Serio Airport bus to Bergamo, train to Lecco, train to Colico, train to Chiavenna, Stazione, then bus to St. Moritz, Bahnhof.6 h 49 minSFr 56
From Orio al Serio Airport bus to Bergamo, train to Lecco, train to Tirano, then train to St. Moritz.7 h 21 minSFr 77
From Orio al Serio Iper bus to Edolo Station, bus to Tirano, then train to St. Moritz.7 h 31 minSFr 52
From Orio al Serio Airport bus to Milan Airport Malpensa 1, bus to Lugano, Stazione Nord, then bus to St. Moritz, Bahnhof.7 h 51 minSFr 145
From Milan Bergamo Airport (BGY) drive to St. Moritz.2 h 39 minSFr 26

How long does it take to get from Milan Bergamo Airport (BGY) to St. Moritz?

It takes approximately 6 h 49 min to get from Milan Bergamo Airport (BGY) to St. Moritz, including transfers.

Is there a direct bus between Milan Bergamo Airport (BGY) and St. Moritz?

No, there is no direct bus from Milan Bergamo Airport (BGY) to St. Moritz. However, there are services departing from Orio al Serio Airport and arriving at St. Moritz, Bahnhof via Milan Airport Malpensa 1 and Lugano, Stazione Nord. The journey, including transfers, takes approximately 7 h 51 min.

Operators from Milan Bergamo Airport (BGY) to St. Moritz

OperatorPhoneWebsite
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo
Trenord+39 02 7249 4494Trenord
Swiss PostAutoSwiss PostAuto
Trenitalia+39 06 68475475Trenitalia
Bergamo Trasporti800 13 93 92Bergamo Trasporti
Autoservizi Gelmi0364 635583Autoservizi Gelmi
Alto Adige Bus895 895 0831Alto Adige Bus
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus