Welcome Pickups
Abu Dhabi, United Arab Emirates Aktion, Greece Alexandroupoli, Greece Alicante, Spain Amman, Jordan Amsterdam, Netherlands Athens, Greece Atlanta, United States Bali, Indonesia Bangkok, Thailand Barcelona, Spain Beijing, China Beirut, Lebanon Belgrade, Serbia Berlin, Germany Bogota, Colombia Bologna, Italy Bordeaux, France Bratislava, Slovakia Brussels, Belgium Bucharest, Romania Budapest, Hungary Buenos Aires, Argentina Cancun, Mexico Cape Town, South Africa Cappadocia, Turkey Casablanca, Morocco Chios, Greece Copenhagen, Denmark Corfu, Greece Crete, Greece Cyprus, Cyprus Delhi, India Doha, Qatar Dubai, United Arab Emirates Dublin, Ireland Dubrovnik, Croatia Edinburgh, Scotland Faro, Portugal Florence, Italy Frankfurt, Germany Geneva, Switzerland Granada, Spain Hanoi, Vietnam Hong Kong, China Ibiza, Spain Istanbul, Turkey Johannesburg, South Africa Kalamata, Greece Kavala, Greece Kefalonia, Greece Kos, Greece Krakow, Poland Kuala Lumpur, Malaysia Lima, Peru Lisbon, Portugal London, United Kingdom Los Angeles, United States Lyon, France Madrid, Spain Malaga, Spain Mallorca, Spain Malta, Malta Marrakech, Morocco Marseille, France Melbourne, Australia Mexico City, Mexico Moscow, Russia Mumbai, India Munich, Germany Mykonos, Greece Mytilene, Greece Nairobi, Kenya Naples, Italy Naxos, Greece New York, United States Nice, France Paris, France Paros, Greece Phuket, Thailand Porto, Portugal Prague, Czech Republic Rhodes, Greece Rio de Janeiro, Brazil Rome, Italy Saint Petersburg, Russia Salzburg, Austria Samos, Greece San Francisco, United States Santiago, Chile Santorini, Greece Seoul, South Korea Seville, Spain Singapore, Singapore Skiathos, Greece Sofia, Bulgaria Split, Croatia Stockholm, Sweden Sydney, Australia Tel Aviv, Israel Thessaloniki, Greece Tokyo, Japan Toronto, Canada Toulouse, France Valencia, Spain Venice, Italy Vienna, Austria Volos, Greece Warsaw, Poland Zagreb, Croatia Zakynthos, Greece Zurich, Switzerland

Getting from Bergamo Airport to Milan

Pre-book online

How to get from Bergamo Airport to Milan

You have only two transfer options when travelling from Bergamo airport, officially called Orio al Serio airport, to the city centre of Milan: Taxi and Train. Hiring a Bergamo airport taxi is the most convenient and fast option. The taxi journey will cost approximately 85€ and it will take around 50 minutes to reach your destination in the city centre of Milan. Taking the train is the alternative cheap, but slow option. 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 6.80€ and it will take 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.


Powered by

  • Prepaid flat price - no hidden fees.
  • Meet & Greet at the gate.
  • Cancel up to 24h before and get a refund

Mario Lavreti

I used Welcome Pickups twice. On time and english speaking drivers.

Milan city

Comparison of the options

Taxi €85 50min 24/7
Welcome Pickups €100 50min 24/7
A trusted, professional driver will pick you up at the gate right on time. Excellent reviews, flat price, no hidden fees, flexible cancellation.
Train €13.60 80min 05:00–23:00


Powered by

How to get from Bergamo airport to Milan by taxi

Taking a Bergamo airport taxi is by far the most convenient and fast method to get from Bergamo airport to the metropolitan area of Milan. There is no flat fee for that journey, so your trip will be calculated by a taximeter, based on distance. When the traffic flow is moderate, 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 aeroportuale lombardo.

Taxi fare from Bergamo airport to Milan

Bergamo taxis do not have an official flat rate from Bergamo airport to the downtown area of Milan. A taximeter will calculate the price of the journey, depending on distance. However, the average price is 85€. Additional charges may apply to your trip, including tolls, surcharges, or other fees.

If you book your taxi in advance, you may get a better price and service.


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 is the best option. However, if you are on a short budget, you can always use other means of public transport.

Useful Tips

It is not mandatory to tip the driver.
Have the details of your destination written down.
Be advised that not all taxi drivers are bilingual.

How to get from Bergamo airport to Milan by train

Unfortunately, Bergamo airport does not have a train service operating from within it. As an alternative, you can take the ATB airport bus line 1 to Bergamo railway station (Stazione Ferroviaria di Bergamo) and then board the train for Milan. Even though the journey can be inconvenient and complicated, it is very cheap. The whole trip will cost only 6.80€ and it will take approximately 80 minutes.

How much is the train from Bergamo airport to Milan?

Airport bus tickets cost 2€ and can be bought either from the ticket desks at the airport or from automated ticket machines at the bus stop.

Regular one-way train tickets from Bergamo train station to Milan central station cost 4.80€. You can buy them from the ticket desks at the station or online.



Trip Duration

80 Min.

Waiting time is around 30 minutes.

Value for money

The airport bus runs from 05:10 a.m to 00:32 a.m every 30 minutes. Trains from Bergamo station to Milan central station run three times per hour from 05:00 a.m to 23:00 p.m.

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 in order to see when your train departs and from which platform.


Using public means of transport to travel from Bergamo airport to Milan may be inexpensive, but it is very inconvenient and time consuming. The bus takes 20 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.

Editor’s Note

It is important to note that train trips from Bergamo airport to Milan central station are not always direct. For your convenience, double check if the train you are taking has direct service or not.

Useful Tips

Waiting time for the bus and train can be over an hour.
You can always take a taxi from Bergamo airport to Bergamo train station.

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 24h before and get a refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Frequently asked questions

How much is a taxi from Bergamo airport to Milan centre?

The approximate cost of a taxi ride from Bergamo airport to the city centre of Milan is 80€. Additional costs from public holidays and late night driving may be applied.

How far is it from Bergamo airport to Milan centre?

The distance between Bergamo airport and the city centre of Milan is around 50 km.

How many transfer options are there from Bergamo airport to Milan centre?

When travelling from Bergamo airport to central Milan you have 2 transfer options: Taxi and Train.

Haven't fully planned the trip yet?

Set a reminder and get the link to the guide right before the trip

Book a Welcome transfer