Skip to content
milanoisola.com milanoisola.com
full-width landscape photo — the buses to Milan in front of arrivals at Orio al Serio

Bergamo Orio al Serio airport

The low-cost airlines call it Milan Bergamo, but it sits fifty kilometers from the city and has no railway station: the only way in is by bus.

Orio al Serio is Bergamo’s airport and it sits about fifty kilometers from Milan. The low-cost airlines list it as Milan Bergamo, and that commercial name claims more than it should: the airport has no railway station of its own, so the only direct connection to the city is by road.

The information on this page was checked on September 2, 2026.

Where it is

The airport has a single terminal, and the buses to Milan leave from the forecourt in front of arrivals, a few dozen meters from the door. There are no intermediate shuttles to catch.

Getting to Milan by bus

The buses to Milano Centrale are the normal option. Terravision, Orio Shuttle and FlixBus all run the same route with no intermediate stops, the journey takes about 50 minutes and the ticket starts at €5 each way, with a return around €10. One leaves every 20-30 minutes, and the timetable follows the flights, night services after the last landings included.

There’s also the city bus plus train combination, going through Bergamo: ATB line 1 connects the airport to Bergamo station, and regional trains to Milan leave from there. It costs slightly less but involves two changes with your luggage, and it only makes sense if you were going to stop in Bergamo anyway.

Taxi

A taxi has a flat fare of €128 to Milan, regardless of where you start or end up, and it takes a little over an hour. It’s the figure that makes Orio less of a bargain than it looks when something goes wrong.

If you land at night

The buses to Milan follow the flights and there are departures deep into the night, but the timetable changes with the season: it’s the only one of the three airports where you need to check the operator’s timetable before counting on it. The taxi, at €128, is the most expensive of the three.

If you’re staying in Isola

From Orio you reach Centrale by bus, and from there you carry on for a quarter of an hour on foot, or take one or two stops on the M2 to Gioia or Garibaldi.

The detailed route is in getting to Isola; what the neighborhood is and why people stay there is in Isola. For getting around the city, tickets and lines are in getting around Milan.

The other two airports are Linate, which is inside the city, and Malpensa, connected by direct train.

Frequently asked questions

Is Orio al Serio in Milan?+

No. It's Bergamo's airport and it sits about fifty kilometers from the city. You get there on the direct buses to Milano Centrale, which cost around €5 and take about 50 minutes.

How much is the bus from Orio al Serio to Milan?+

It starts at €5 each way, with a return around €10. Terravision, Orio Shuttle and FlixBus all run it, with no intermediate stops, and one leaves every 20-30 minutes.

How much is a taxi from Orio al Serio to Milan?+

The fare is fixed at €128 to Milan, regardless of where you start or end up, and the journey takes a little over an hour. It's the figure that makes Orio less of a bargain than it looks.

Are there night buses from Orio al Serio?+

Yes, the timetable follows the flights and there are departures deep into the night, but it changes with the season. It's the only one of the three airports where you need to check the operator's timetable before counting on it.

Is it worth flying into Orio instead of Linate or Malpensa?+

Only if the flight is genuinely much cheaper. For two people, return, the bus adds around twenty euros and two hours of travel to the total: on a short weekend that time costs you more than the saving.

The loft living area, with the round table, the yellow sofa and the mezzanine above

Where to stay in Milan

Isola Urban Hub

Bright loft in the heart of Isola, walking distance from Porta Garibaldi and Bosco Verticale.