| From | Distance | Time | Sedan | Minivan |
|---|---|---|---|---|
| Bergamo (BGY) | 167 km | 2 h 50 min | ≈ €300 | ≈ €380 |
| Malpensa (MXP) | 203 km | 3 h | ≈ €360 | ≈ €460 |
| Linate (LIN) | 206 km | 3 h 5 min | ≈ €370 | ≈ €470 |
| Milan | 210 km | 3 h 20 min | ≈ €375 | ≈ €480 |
| Venice | 342 km | 4 h 25 min | ≈ €610 | ≈ €775 |
| Marco Polo (VCE) | 348 km | 4 h 25 min | ≈ €620 | ≈ €790 |
| Bologna Airport (BLQ) | 352 km | 4 h 30 min | ≈ €625 | ≈ €800 |
| Bologna | 363 km | 4 h 50 min | ≈ €645 | ≈ €825 |
Taxi from Milan, Bergamo and Malpensa to Bormio
From Malpensa to Bormio is 203 km, through the Valtellina. The price is fixed before the trip: sedan ≈ €360, minivan for up to eight passengers ≈ €460; tolls included, child seats free. Bormio is home to the Stelvio piste, where the men’s alpine events of the 2026 Winter Olympics were held, and to thermal baths. At the airport the driver waits 60 minutes. No prepayment — you pay the driver on arrival.
How to get from Malpensa to Bormio
| Option | Price | Time | Notes |
|---|---|---|---|
| Train + Perego bus | €25–35 | ~4.5 h | Malpensa → Milan → Tirano → Bormio, two changes |
| Seasonal coach | €30–40 | 5–6 h | direct in season, timetable not tied to your flight |
| Car hire | from €60/day | 3 h | winter tyres required by law; paid parking in the centre |
| Private transfer | ≈ €360 | 3 h | fixed price, name sign, skis carried free, to the hotel door |
Train to Tirano, bus to Bormio
Malpensa Express reaches Milano Centrale in about 50 minutes. From there Trenord runs to Tirano in 2 hours 30 minutes, with around fifteen departures a day. At Tirano the Perego bus takes you to Bormio in about an hour for €4–6, and its departure is timed to meet the train. Door to door that is roughly 4.5 hours — rare for the mountains, where it is usually worse.
What is in Bormio
The Stelvio is the Olympic downhill course, with a vertical drop of almost 1800 metres, and one of the Milano Cortina 2026 venues. The town itself has three thermal complexes fed by hot springs: useful when your legs are done and your flight is still a day away. The road to Livigno over the Foscagno pass also starts here, with buses roughly every three hours.
The transfer
≈ €360 per car, 3 hours from the terminal to your hotel door. The price is agreed before you fly, the driver tracks the flight and waits with a name sign, skis and boards travel free, and winter tyres and chains are in every car. For four people with skis a minivan is ≈ €460 — about €115 each, and an hour and a half faster than the train.
For Bormio the train and bus work well: €25–35 against €360, and only an hour and a half slower. A car wins on evening flights, with a group, and when you would rather not drag skis through two changes.
Fixed price, meet & greet with a name sign, payment on arrival.
The essentials
About 3 hours by car, 203 km. By train and bus, roughly 4.5 hours with two changes.
No, the railway ends at Tirano. From there the Perego bus takes about an hour and is timed to meet the train.
Yes, over the Foscagno pass: buses roughly every three hours, or about an hour by car.