| From | Distance | Time | Sedan | Minivan |
|---|---|---|---|---|
| Bergamo (BGY) | 117 km | 2 h 20 min | ≈ €270 | ≈ €350 |
| Milan | 167 km | 3 h 15 min | ≈ €390 | ≈ €500 |
| Malpensa (MXP) | 172 km | 3 h 10 min | ≈ €400 | ≈ €515 |
| Linate (LIN) | 179 km | 2 h 55 min | ≈ €415 | ≈ €540 |
| Venice | 292 km | 4 h 10 min | ≈ €675 | ≈ €875 |
| Marco Polo (VCE) | 297 km | 4 h 10 min | ≈ €690 | ≈ €890 |
| Bologna Airport (BLQ) | 301 km | 4 h 15 min | ≈ €695 | ≈ €905 |
| Bologna | 313 km | 4 h 35 min | ≈ €725 | ≈ €940 |
| Florence Airport (FLR) | 384 km | 5 h 15 min | ≈ €890 | ≈ €1150 |
Taxi from Bergamo and Milan to Ponte di Legno
From Bergamo to Ponte di Legno is 117 km, through the Val Camonica. The price is fixed before the trip: sedan ≈ €270, minivan for up to eight passengers ≈ €350; tolls included, child seats free. Ponte di Legno and the Tonale Pass form one ski area with the Presena glacier, where the season opens earlier than at most resorts. No prepayment — you pay the driver on arrival.
How to get from Bergamo to Ponte di Legno
| Option | Price | Time | Notes |
|---|---|---|---|
| Train to Edolo + bus | €20–35 | ~4 h | the Brescia branch is slow; the bus up takes about an hour |
| Coach from Milan | €25–35 | 4–5 h | seasonal services, timetable not matched to your flight |
| Car hire | from €60/day | 2 h 20 | the Tonale pass is cleared in winter, but tyres and chains are required |
| Private transfer | ≈ €270 | 2 h 20 min | fixed price, name sign, skis carried free, to the hotel door |
The train to Edolo is not the quick way
The Brescia–Edolo branch runs up the Val Camonica with many stops and modest speed. From Edolo a bus climbs to Ponte di Legno and on to the Tonale pass in about an hour. That adds up to roughly four hours — for a place only 117 km away by road.
Ponte di Legno and Tonale are one ski area
Ponte di Legno sits in the valley, Tonale on the pass at 1,880 metres, and lifts join them into a single area with the Presena glacier. Sleeping is cheaper down in the valley, skiing is easier from the top; a ski bus runs between them. Where your hotel is decides both your journey time and whether chains are needed on the final climb.
The transfer
≈ €270 per car, 2 hours 20 minutes from the terminal to your hotel door. It is the cheapest mountain run in our price list, because the resort is closer to Milan than the rest. 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.
The gap is at its widest here: €20–35 by train against €270. But the train takes twice as long as the car, and for four people with skis a minivan works out at about €88 each — do the sum for your group.
Fixed price, meet & greet with a name sign, payment on arrival.
The essentials
Train to Edolo and a bus up: €20–35, about four hours. The branch line is slow, so allow extra time.
Ponte di Legno is a village in the valley; Tonale is a settlement on the pass at 1,880 metres. Lifts join them into one area with the Presena glacier.
About 2 hours 20 minutes, 117 km — closer than any other major resort in our price list.