How to Get from Bergamo Airport to Milan City Centre?

How to Get from Bergamo Airport to Milan City Centre?

Orio al Serio Airport

Many airlines, especially low-cost carriers, operate flights to Milan, landing at Orio al Serio Airport, (BGY), located 4 km from Bergamo, in the Lombardy region. This is one of the largest airports in Italy, and its official name is Il Caravaggio International Airport, named after the famous painter who spent his childhood in this area.

Bergamo Airport has a single terminal.

How Far is Bergamo Airport from Milan?

Orio al Serio Airport is located in the northeast of Milan.

The distance between the airport and Milan is approximately 45 km.

Bergamo Airport - Milan Transportation

Transportation from Bergamo Airport to the center of Milan (Milano Centrale station) can be done by shuttle bus, a combination of bus and train, or taxi. There is also the option of car rental or booking a private transfer.

1. Shuttle Bus

Several companies offer direct transportation services with shuttle buses between Orio al Serio Airport and Milan Centrale Station.

The bus stop is located right in front of the Arrivals terminal, and tickets can be purchased online or directly at the airport (in some cases, online prices are lower - for example, you might pay €10 online, but €12 if bought directly from the driver).

Attention! Tickets purchased online are valid for all trips operated by the respective company on the selected day. To maintain priority boarding, you should arrive at the bus 20 minutes before departure.

The shuttle bus station is in front of the terminal (as you exit, on the right).
The shuttle bus station is in front of the terminal (as you exit, on the right).

Terravision Shuttle

Terravision shuttle buses provide direct transfer services between Bergamo Airport and Milano Centrale (Milan Central Station).

The buses leave from platform no. 4, and travel time is approximately 1 hour.

Terravision ticket prices:

Want a 10% discount? Use the code TR10CIAOIT before completing your reservation on Terravision
(the discount code is valid from October 1 to November 30, 2025)

Book Terravision Ticket

The Terravision buses depart from platform number 4.
The Terravision buses depart from platform number 4.

Airport Bus Express Shuttle

The Airport Bus Express coaches are operated by Autostradale. They depart from platforms 2, 3, and 4 in front of the Arrivals area at Bergamo Airport and take you to Milano Centrale Station in about 1 hour.

The price of a ticket for Airport Bus Express Shuttle is:

Book Airport Bus Express Ticket

Use the CIAO5 code before completing your reservation on Tiqets and you will have a 5% discount.

 

The Airport Bus Express buses depart from platforms 2, 3, and 4.
The Airport Bus Express buses depart from platforms 2, 3, and 4.

Flibco Shuttle

Another company providing transfer services between Bergamo Airport and Milan is Flibco.

Flibco buses depart from the front of the Arrivals terminal at Orio al Serio Airport (platforms 2-5).

The ticket price is:

The travel duration from Bergamo to Milan is approximately 1 hour.

Book Flibco ticket

Use the CIAO5 code before completing your reservation on Tiqets and you will have a 5% discount.

 

Orioshuttle Buses

Orioshuttle buses connect Bergamo Airport with Milano Centrale Station, as well as Fiera Rho and Malpensa Airport.

The travel duration from Bergamo to the center of Milan is approximately 1 hour..

The ticket price is:

Orio Shuttle
Orio Shuttle

2. Bus and Train

Another transport option is to take a bus from the airport to the Bergamo train station and then a train to Milan.

The local Airport Bus operated by ATB (Azienda Trasporti Bergamo) connects Orio al Serio Airport with the Bergamo train station. The ticket price is €4, and the travel time from the airport to the train station is 15 minutes.

From Bergamo train station, you will then need to take a train to Milano Centrale. There are multiple trains per day (you can check the schedule on Trenitalia.com). The train journey takes between 50 minutes and 1 hour 20 minutes, with ticket prices starting at €6.1.

3. Taxi

In front of the arrivals area, you will also find the taxi station. The fare for a trip is fixed, set by local authorities, and a ride from Bergamo Airport to Milan will cost €128.

4. Car Rental

There is also the option of renting a car. This alternative is convenient if you plan to visit tourist attractions in the surroundings of Milan or head to the Aosta Valley resorts or the Dolomites.

Most car rental company counters are located at Bergamo airport, after you exit the control and baggage area, to the left. After completing the rental formalities, you will need to take a free shuttle bus from platform 8 (the last one), which will take you to the P3 parking lot, designated for rental cars.

Rent-a-Car Bergamo

To reach the rent-a-car parking area, you will need to take a free shuttle bus from platform 8.
To reach the rent-a-car parking area, you will need to take a free shuttle bus from platform 8.
The rental cars are located in parking lot P3.
The rental cars are located in parking lot P3.

5. Private Transfer

If you need a private transfer, you can check the options available on KiwiTaxi.

Use the CIAO5 code before completing your reservation on Tiqets and you will have a 5% discount.

 

What to read next

Milan Airports Milan Airports
Airports in Milan - Find out how many airports are near Milan, where they are located and the distance from city centre. See the Milan airports map.
Detalii
Public Transport in Milan Public Transport in Milan
See how you can get around using public transportation in Milan: tickets, transport zones, app and pass (metro, tram, bus, train, or taxi).
Detalii

0721.810.270
Scrie-ne pe numărul 0721.810.270

Anulează