Message us Get a price
Getting there

From Bergamo Airport to Milan

Checked: 24 August 2026 · prices and timetables from official operator data
There is no direct train. Buses (Terravision, FlixBus and others) run to Milano Centrale for ≈ €10 in 50–70 minutes, and that is the standard option. A private transfer is ≈ €90 and takes 50–60 minutes from arrivals to your hotel door — the most reliable choice at night or with luggage.
OptionPriceTimeNotes
Bus to Centrale€1050–70 minseveral operators, tickets online or at the desk
Train (with a change)€7+~70 minfirst to Bergamo station, then a train to Milan
Official taxi~€11050–60 minmeter or negotiated
Private transfer≈ €9050–60 minname 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.

Need a door-to-door transfer?
Fixed price, meet & greet with a name sign, payment on arrival.
Bergamo transfers
Questions

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.