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?
| Option | Fare (approx.) | Time | Destination |
|---|---|---|---|
| Direct shuttle bus | โฌ7โ10/person | 60โ75 min | Milan Centrale |
| Bus + train | โฌ7.50/person | 75โ80 min | Milan Centrale |
| ATB local bus | โฌ2/person | 15 min | Bergamo city |
| Taxi | โฌ15โ20 | 10โ15 min | Bergamo city |
| Private transfer | from โฌ50 | 60โ75 min | Milan, 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
- Flights - Find the best fares to Italy
- Travel Insurance - Get covered before you go
- eSIM - Stay connected from landing
- Car Rental - Compare prices across providers
See also: Milan city guide ยท Bergamo city guide ยท Getting around Italy ยท Train travel in Italy