From Bergamo Airport to Milan
| Option | Price | Time | Notes |
|---|---|---|---|
| Bus to Centrale | €10 | 50–70 min | several operators, tickets online or at the desk |
| Train (with a change) | €7+ | ~70 min | first to Bergamo station, then a train to Milan |
| Official taxi | ~€110 | 50–60 min | meter or negotiated |
| Private transfer | ≈ €90 | 50–60 min | name sign in arrivals, fixed price, door to door |
The bus
Departures are right outside the terminal and arrive at Milano Centrale. Tickets cost ≈ €10; at peak times, and with traffic on the approach, the journey stretches to 90 minutes.
A transfer
From €90 — nearly the price of a taxi, but the car is booked in advance, the driver meets late Ryanair arrivals with a name sign, and you go straight to your hotel rather than to the station.
A daytime arrival with hand luggage? The €10 bus is excellent. At night, from two people up, or with suitcases, a €90 transfer gets you there faster and to the door.
Fixed price, meet & greet with a name sign, payment on arrival.
The essentials
The airport is 57 km from Milan, next to the city of Bergamo. Allow an hour on the road either way.
Some buses are timed to the late flights, but the guaranteed option is a pre-booked transfer: the driver tracks the delay and waits with a name sign.
Città Alta — the walled hilltop town 10 minutes from the airport (a transfer is ≈ €30): a fine stop before Milan.