• Nothing Found

Getting from Bergamo Airport to Milan

Milan Bergamo Airport (BGY), officially called Orio al Serio International Airport, is situated around 60 km from Milan city centre, taking approximately 50 minutes by car. There are four transfer options when travelling from Bergamo Airport to Milan: taxi, private transfer, bus, or train. Hiring a Bergamo Airport taxi is the most convenient and fast option. The taxi journey will cost approximately €100 and it will take around 50 minutes to reach your destination in the city centre of Milan.

Alternatively, you can catch the Airport Bus Express to Milan Central Station. The trip takes 60 minutes and costs €10. You can also take the train. However, there is no direct train line from Bergamo Airport to Milan Central Station; therefore, you will have to take a bus to Bergamo Train Station and then get a train towards Milan. The whole trip will cost €9 and takes approximately 80 minutes.

Welcome Pickups offers meet and greet services and a friendly introduction to Milan at the same price as a regular taxi. Click here to see the cost.

Comparison of the options

PRICE FOR 2PASSENGERS
OPTION PRICE DURATION AVAILABILITY
Welcome Pickups €125 50min 24/7 Book
Book
Taxi €100 50min 24/7
Train €18 80min 04:50–23:00
Bus €20 60min 05:20–00:50

How to get from Bergamo Airport to Milan by taxi

Taking a taxi is by far the fastest and most comfortable way to get from Milan Bergamo Airport to the city centre. Unfortunately, there are no fixed fares for this route, so your trip will be calculated using a taximeter. In usual traffic, the average travel time is 50 minutes.

Always pick a taxi from the line that is white and has a windscreen sticker displaying “Taxi autorizzato per il servizio Aeropostale Lombardo”.

How much is a taxi from Bergamo Airport to Milan?

Bergamo taxis do not offer set rates from Milan Bergamo to the city centre. A taximeter will calculate the price of the journey, depending on the distance travelled. Nevertheless, the average route price is €100. Additional charges may apply to your trip, including tolls, extra charges, and a night surcharge.

If you book your taxi in advance with Welcome Pickups, you can secure a fixed price with no hidden fees, a trained English-speaking driver, and a service you can rely on.

Cost

€100

Trip Duration

50 Min

*Rates may vary unless you book your taxi in advance.

Convenience
Safety
Value for money

Taxis at Bergamo Airport are available 24/7.

Where do I get it from?

You can easily locate the official taxi stands just outside of the airport’s Arrivals Hall exit.

Convenience

Even though taxi rides can be expensive, taxis from Bergamo Airport are a quick and convenient option for passengers who do not want to wait around after their flight.

Editor’s Note

If you want to avoid the crowds of a busy airport and start your vacation as soon as possible, then hiring a taxi or private transfer is the best option.

Useful Tips

Tipping your taxi driver is not expected, although rounding up the fare to thank your driver for especially good service is always appreciated.
Have the details of your destination written down.
Be advised that not all taxi drivers speak fluent English.

How to get from Bergamo Airport to Milan by train

Unfortunately, Milan Bergamo Airport does not have a train station. So the trip from Bergamo Airport to Milan by train is not direct, taking approximately 1 hour and 20 minutes altogether.

For this route, you’ll need to catch the ATB Airport Bus 1 to “Stazione Marconi per Città Alta” first, taking around 15 minutes. From there, you can walk to Bergamo Train Station and board a regional train, getting to Milano Centrale in around one hour.

How much is the train from Milan Bergamo Airport to the city centre?

All in all, taking the train and bus from Bergamo Airport to Milan Centrale costs €9.

For the ATB Airport Bus to Città Alta, you’ll need to purchase a 3-zone ticket, costing €3. Tickets can be bought either from the ticket desks at the airport, from automated ticket machines at the bus stop, or from the ATB Mobile App.

You’ll also need to buy a ticket for the regional train from Bergamo Station to Milano Centrale, which costs €6. You can buy them from the ticket desks at the station or online in advance.

Cost

€9

Trip Duration

80 Min

The ATB Airport Bus 1 runs every 20 minutes. Regional trains depart from Bergamo Train Station every 30 minutes.

Convenience
Safety
Value for Money

The ATB Bus runs from 04:50 to 01:30. Trains from Bergamo Station to Milan Central Station operate between 05:00 and 23:00.

Where do I get it from?

The stop of the ATB Airport Bus line 1 can be found just outside of the airport’s arrivals area.

Once you arrive at the train station of Bergamo, buy a ticket and check the timetables to see when your train departs and from which platform.

Convenience

Using public means of transport to travel from Bergamo Airport to Milan may be inexpensive, but it is inconvenient and time-consuming. The bus takes 15 minutes to reach Bergamo Train Station and the train needs at least an hour to get to Milan Central Station. In addition, the waiting time for the bus and train can be as long as one hour during busy periods.

Editor’s Note

It is important to note that train trips from Milan Bergamo Airport to Milan city centre (Milano Centrale) are not always direct. For your convenience, double-check if the train you are taking is direct to Milan.

Useful Tips

Storage space on the bus is limited.
You can always take a taxi from Bergamo Airport to Bergamo Train Station.
Taking a direct bus is a better option if you are set on using public transport.

Getting from Bergamo Airport to Milan by bus

Taking a bus from Bergamo Airport to Milan is a great budget option. The Autostradale Airport Bus Express is a direct service, taking you from the bus stop at Milan Bergamo Airport to Milan Central Station in 60 minutes.

How much is the bus from Bergamo Airport to Milan city centre?

The cost of the bus from Bergamo Airport to Milan Central Station is €10 for a one-way ticket. Children from 2-12 years old pay €7.

*Tickets can be purchased online in advance or from the ticket machines at the airport bus stop.

Cost

€10

Trip Duration

60 Min

The bus from Bergamo Airport to Milan departs every 30 minutes.

Convenience
Safety
Value for Money

The Airport Bus operates from 05:20 until 00:50.

Where do I catch the bus from?

The bus stops for Milan are located in front of the Arrivals Hall at the airport, from bus stops 2 to 4.

Convenience

Travelling from Bergamo Airport to Milan city centre by bus is a great budget option and the best when it comes to public transport. However, waiting times can be long when the airport is busy. Plus, if you’re travelling with kids or lots of luggage, you may have difficulty getting from the Milan city centre to your final destination.

Editor’s Note

You can connect to trains, the underground and taxi services once you arrive at Milan Central Station.

Useful Tips

Validate your ticket before you get on the bus.
Storage space is limited.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Milan. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24 hours before the pickup and get an 80% refund

Edit or cancel transfers

Read more

Prices

DAYTIME
€100
NIGHTTIME
€100
Same price as a regular taxi from the line

PRICES FOR

Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Frequently asked questions

How to get from Bergamo Airport to Milan?

To reach Milan from Bergamo Airport, you have four transportation choices: taxi, private transfer, bus, or train. Opting for a taxi is the quickest and most convenient, taking about 50 minutes at approximately €100. Alternatively, you can take a bus directly from Bergamo Airport to Milan in 60 minutes for €10. If you prefer the train, you can hop on a bus to Bergamo Train Station and then catch a train to Milan for a total cost of €9, with a journey time of around 80 minutes.

How much is a taxi from Bergamo Airport to Milan city centre?

The approximate cost of a taxi ride from Bergamo Airport to the city centre of Milan is €100. Additional costs from public holidays and late-night driving may be applied. For a guaranteed fixed fare with no hidden costs, you can book a private transfer in advance with Welcome and enjoy trained English-speaking drivers and 24/7 customer support.

How far is it from Bergamo Airport to Milan centre?

The distance between Bergamo Airport and the city centre of Milan is around 60 km, taking 50 minutes by car in usual traffic conditions.

Was this helpful?

Pre-book online