Milan Bergamo Airport Transfer: Buses, Trains & Taxis to Milan and Bergamo

Β· 3 min read Practical
Bus station with people waiting under concrete canopy, Bergamo, Italy

Bergamo Orio al Serio (BGY) β€” marketed as Milan Bergamo β€” is Ryanair’s main Italian base and one of Europe’s busiest low-cost airports. Located approximately 45km northeast of Milan and approximately 4km from Bergamo city centre, it serves a huge range of European destinations. Transfer options cover both destinations efficiently.

To Milan: shuttle bus (most common option)

The most popular way to reach Milan from Bergamo airport is the Autostradale express coach to Milano Centrale station.

  • Fare: approximately €7–10 per person as of 2026 (cheaper booked online)
  • Journey time: approximately 60–75 minutes (traffic dependent)
  • Frequency: every 30 minutes during peak hours, less frequent at night
  • Buses depart from directly outside the arrivals exit
  • Operators include Autostradale, FlixBus, and several smaller companies β€” compare prices on Rome2Rio or Omio

Buy tickets online in advance for the lowest prices. The bus runs reliably even late at night timed to Ryanair arrivals, but can be delayed in heavy Milan traffic.

To Milan: bus + train combination

For a slightly different route, take the local ATB bus from the airport to Bergamo bus station or railway station, then a regional train to Milano Centrale.

  • ATB local bus (line 1): airport to Bergamo Stazione, approximately 15 minutes, approximately €2 as of 2026
  • Trenitalia regional train: Bergamo to Milano Centrale, approximately 55 minutes, approximately €5.50 as of 2026
  • Total cost: approximately €7.50 per person
  • Total journey time: approximately 75–80 minutes including connections

This is competitive on price with the direct shuttle but takes longer and requires more transfers. Useful if you want to spend time in Bergamo city before heading to Milan.

To Bergamo city: local bus or taxi

If your destination is Bergamo itself rather than Milan, options are much simpler:

ATB Bus (line 1): Airport to Bergamo bus station/city centre, approximately 15 minutes, approximately €2 as of 2026. The medieval upper city (CittΓ  Alta) is a further funicular ride from the lower town.

Taxi: The airport to Bergamo city centre costs approximately €15–20 as of 2026, journey approximately 10–15 minutes.

Taxi or private transfer to Milan

A metered taxi from Bergamo airport to Milan city centre costs approximately €80–100 as of 2026 β€” competitive with the shuttle only when split between 3–4 passengers.

Pre-booked private transfers offer fixed prices and often undercut the metered taxi rate for larger groups.

Book a private transfer from Bergamo

Which option is right for you?

OptionFare (approx.)TimeDestination
Direct shuttle bus€7–10/person60–75 minMilan Centrale
Bus + train€7.50/person75–80 minMilan Centrale
ATB local bus€2/person15 minBergamo city
Taxi€15–2010–15 minBergamo city
Private transferfrom €5060–75 minMilan, door-to-door

For Milan-bound travellers, the direct Autostradale shuttle is the clear default. Book online to lock in the lower price.

Practical notes

  • Bergamo CittΓ  Alta (upper city) is worth 2–3 hours if you have a late check-in in Milan β€” the funicular from Bergamo Stazione runs until late evening
  • The airport operates 24 hours with night-time Ryanair flights β€” night shuttle buses are available but less frequent
  • Terminal is compact and easy to navigate β€” allow 15 minutes from landing to bus departure if you have only cabin luggage

Plan Your Trip

Bergamo’s CittΓ  Alta is genuinely worth a few hours β€” our Bergamo city guide covers the upper city, the Venetian walls, and the best places to eat. If Milan is your main destination, the Milan city guide and 3-days Milan itinerary give you a practical framework for the city.

Plan Your Trip

See also: Milan city guide Β· Bergamo city guide Β· Getting around Italy Β· Train travel in Italy

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

How do I get from Bergamo airport to Milan city centre?
The Autostradale/FlixBus shuttle runs directly from Bergamo Orio al Serio to Milano Centrale in approximately 60–75 minutes, costing approximately €7–10 per person as of 2026. There is also a train option: local bus to Bergamo station (approximately 15 minutes, approximately €2.60), then train to Milano Centrale (approximately 55 minutes, approximately €5.50).
How far is Bergamo airport from Bergamo city?
Bergamo Orio al Serio airport is approximately 4km from Bergamo city centre. A local ATB bus (line 1) runs between the airport and Bergamo bus station in approximately 15 minutes for approximately €2 as of 2026. A taxi costs approximately €15–20.
Is Bergamo airport the same as Milan Bergamo?
Yes. Bergamo Orio al Serio airport (IATA: BGY) is marketed as 'Milan Bergamo' by Ryanair and is the airline's main Italian hub. It sits approximately 45km northeast of Milan city centre β€” notably further than Linate but served by frequent, cheap shuttle buses.

Airport Transfers

Book Your Transfer in Advance

Fixed-price airport transfers with a driver who meets you at arrivals: straightforward and priced upfront. No haggling, no surprises.

Search Kiwitaxi β†’

Same price as booking direct: we earn a small commission at no extra cost to you.