Duration | 5h 3m |
Distance | 79 km |
Average price | SFr 55 |
Nearby airports | 5 found |
The nearest airport to Poschiavo is Milan Bergamo (BGY). You can take a train from Milan Bergamo (BGY) to Poschiavo via Bergamo, Bergamo, Lecco, and Tirano in around 5h 35m.
There is widespread community transmission globally.
Some travel restrictions are being lifted in Switzerland. For the latest travel status, please check the official page for Switzerland.
The nearest airport to Poschiavo is Milan Bergamo (BGY) Airport which is 78.6 km away. Other nearby airports include Milan Linate (LIN) (113.6 km), Verona (VRN) (121.8 km), Milan Malpensa (MXP) (129.9 km) and Zurich (ZRH) (169 km).
More informationIt takes 5h 35m to get from Poschiavo to Milan Bergamo (BGY) Airport.
More informationWe recommend flying to Milan Bergamo (BGY) Airport, which is 78.6 km away from Poschiavo. The train from Milan Bergamo (BGY) to Poschiavo takes 5h 35m.
More informationThere are 139+ hotels available in Poschiavo. Prices start at SFr 87 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps