• Nothing Found

Getting from Milan Bergamo Airport to Milan City Centre

Milan Bergamo Airport (BGY), officially called Orio al Serio International Airport, is situated around 60 km from Milan city center, taking approximately 50 minutes by car. There are four transfer options when traveling from Milan Bergamo Airport to Milan city center: taxi, private transfer, bus, or train. Hiring a Bergamo Airport taxi or a private Bergamo Airport transfer is the most convenient and fast option. 

Alternatively, you can catch one of the four shuttle bus services for low-cost, direct transport to Milan Central Station. The trip takes around 1 hour. Finally, you could take the train. However, there is no direct train line from Bergamo Airport to Milan Central Statio. You will have to take a bus to Bergamo Train Station and then get a train towards Milan. The whole trip takes around 1 hour and 20 minutes in total.

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
Taxi €122 50min 24/7
Bus + Train €18 80min 05:00–23:00
Bus (Airport Bus Express) €20 60min 00:20–23:50
Bus (Flibco) €20 50min 07:15–00:15
Bus (Orio Shuttle) €20 50min 01:00–00:00
Bus (Terravision) €20 50min 05:10–01:40
Welcome Airport Transfer €125 50min 24/7

How to get from Bergamo Airport to Milan by taxi

Taking a Bergamo Airport taxi is one of the fastest and most comfortable ways to get from Milan Bergamo Airport to the city center. In usual traffic, the average travel time is 50 minutes and the wait time for a taxi can be as little as two minutes when the queue is moving smoothly.

Always pick a taxi from the line that is white and has a windscreen sticker displaying “Taxi autorizzato per il servizio Aeropostale Lombardo”. You’ll have a calm, clean, and comfortable trip to your hotel.

How much is a taxi from Bergamo Airport to Milan?

Like taxis from other Milan airports, Bergamo taxis offer set rates from Milan Bergamo to the city center. Therefore,  you can expect a Milan Bergamo Airport to Milan city center taxi to cost €122, day or night. 

If you’re traveling outside of the city center, a taximeter will calculate the price of the journey, depending on the distance traveled. Additional charges may apply to your trip, including a night surcharge. Nighttime fares are in effect from 21:00 to 06:00 every day. However, there are no surcharges for carrying heavy luggage.

Cost

€122

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 a taxi from?

You can find the taxi rank outside of the terminal building. Exit the Arrivals Hall from “Door 1” and you’ll find the signature white taxis lined up. 

As taxis are available 24/7, the queue tends to move quite quickly. That said, there may be a longer wait during peak times such as rush hour in the morning and evening. If you’re traveling between 07:00 and 09:00 or 17:00 to 19:00, it may be more convenient to pre-book a private transfer in advance (more on that in the next section).

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. You’ll get a door-to-door service from the curb of the airport to your hotel.

Editor’s Note

If you want to avoid the crowds of a busy airport and start your vacation as soon as possible, then taking 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.
Always mention that you are aware of the flat fee to the city center and double-check the amount with the driver.
Most available taxis at Bergamo Airport are four-seater sedans carrying 3-4 passengers at a time.
Bergamo taxis do not carry booster and baby seats as standard, but you can bring your own.
Card machines are common in Bergamo taxis, however, it’s worth checking with the driver before you begin your ride.

How to get from Milan Bergamo Airport to the city 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. The train from Milan Bergamo Airport to Milan city center departs every 30 minutes from 05:00 to 23:00 daily. Therefore, if you’re landing late at night or in the early hours of the morning, a taxi, transfer, or shuttle bus will be a better solution for you. 

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

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 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 05:00 to 23:00. Trains from Bergamo Station to Milan Central Station operate between 05:00 and 23:00.

Where do I get the bus and train from?

The stop of the ATB Airport Bus line 1 can be found just outside of the airport’s Arrivals Hall. 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 transportation 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 Bergamo Train Station 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 from Milan Bergamo Airport to Bergamo Train Station is limited.
To speed up your journey, 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.
Children under 4 travel free.

How to get from Milan Bergamo Airport to Milan city center by bus (Autostradale/Airport Bus Express)

Though there aren’t any direct public transportation options, there are plenty of Milan Bergamo Airport to Milan city center shuttles. The first is the Airport Bus Express service run by Autostradale. This is a comfortable, efficient service that takes 1 hour to get from Bergamo Airport to Milan Central Station. It runs every 30 minutes, from 00:20 to 23:50 every day. 

Therefore, if your flight arrives at Milan Bergamo Airport after midnight, you’ll need to choose another mode of transportation. 

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

It costs just €10 for a single ticket and €16 for a return ticket. If you’re traveling with a child between 2 and 12 years of age travel at a discounted rate. It’ll cost €5 for a child’s ticket and €9 for a return ticket. You can purchase your ticket online or at the kiosk in the Arrivals Hall.

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 00:20 until 23:50.

Where do I catch the bus from?

Milan Bergamo Airport (BGY) is quite contained  with only one terminal building. The ground transportation area is found outside as you exit the Arrivals Hall on the ground floor.

Convenience

Traveling from Bergamo Airport to Milan city center 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 traveling with kids or lots of luggage, you may have difficulty getting from the Milan city center to your final destination.

Editor’s Note

Four shuttle bus services operate from Bergamo Airport to Milan city center. Therefore, it’s important to identify the correct shuttle bus before you board.

Useful Tips

There is storage for large suitcases under the bus, however it can be limited during busy periods.
It’s best to book your ticket online to avoid disappointment.
Infants under 2 years old travel for free.
The Airport Bus Express is fully air-conditioned and comfortable.

How to get from Milan Bergamo Airport to Milan city center by bus (Flibco)

Flibco is another reliable service that provides shuttles from Milan Bergamo Airport to Milan Central Station. The service runs every 30 minutes from 07:15 to 00:15 every day.

Given that this is a direct express service, you can expect the journey time to be around 50 minutes depending on traffic conditions.

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

A one-way ticket from the Milan Bergamo airport to Milan city center bus costs €10. A return ticket costs €18. Infants 0-3 years old travel for free, but kids ages 4 and over cost the same price as adult tickets. 

You can purchase your ticket online, on the Flibco App, or directly from the driver (if seats are available).

Cost

€10

Trip Duration

50 Min.

The Flibco bus departs every 30 minutes.

Convenience
Safety
Value for money

The bus runs from 07:15 to 00:15 every day.

Where do I get a bus from?

When you get to the Arrivals Hall on the ground floor, leave by the nearest exit and follow the signs for “ground transportation”. The Flibco bus stop is located in Bays 2 to 5. You’ll recognize it by its green and white “Flibco” logo. 

Convenience

If you want to get to Milan city center in the fastest way possible while on a budget, the Flibco bus is a good option as it only takes 50 minutes to complete the journey. However, this is still an inconvenient option as you’ll need to arrange further transport when you arrive at Milan Central Train Station.

Editor’s Note

Flibco recommends you book your bus at least 30 minutes after you land to allow you time to go through baggage reclaim, passport control and customs.

Useful Tips

If you’d like to purchase your ticket in person from the driver, ensure you have cash in euros with exact change.
You are limited to one piece of hand luggage under 10 kg which you can carry on board, and one suitcase up to 25 kg which must be stored in the hold of the bus. If you’d like to bring more luggage, a surcharge will apply.
Your ticket is valid for an entire day. Therefore, if you miss your intended bus, you can take any other Flibo bus until 04:00 the next day.
You are entitled to free cancellation up to 24 hours before your flight.

How to get from Milan Bergamo Airport to the city by bus (Orio Shuttle)

The third option if you want to take a bus from Milan Bergamo Airport to Milan city centre is the Orio Shuttle. This express service runs roughly every 30 minutes from 01:00 to 00:00 every day. The timetable varies in the early hours of the morning, but after 07:30, the bus consistently departs every half hour. The journey time is around 50 minutes so this is one of the fastest, low-cost transfers to Milan city center.

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

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 €6.

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

Cost

€10

Trip Duration

50 Min.

The Orio Shuttle departs every 30 minutes.

Convenience
Safety
Value for money

The shuttle bus runs from 01:00 to 00:00 every day.

Where do I get a bus from?

The Orio Shuttle bus departs from the ground transportation station outside of the main terminal building at Milan Bergamo Airport. Look for Bays 2-4. If in doubt, speak to a member of staff.

Convenience

The Orio Shuttle bus is quite convenient because it provides direct transportation to Milan city center in just 50 minutes. However, there can be long queues during busy times. If you don’t mind waiting for up to 30 minutes for your transportation and you’re traveling light, this could be a good option for you.

Editor’s Note

We recommend arriving at the Orio Shuttle bus stop at least 15 minutes before the bus departs.

Useful Tips

Children under 2 years old travel for free.
Buses do not provide booster or baby seats, but you’re welcome to bring one.
Orio Shuttles are comfortable and well-air-conditioned.
The timetable tends to remain consistent across the year but it’s worth checking the website for the latest updates.

How to get from Milan Bergamo Airport to the city by bus (Terravision)

The final express bus from Milan Bergamo to the city center is run by Terravision. This service departs every 30 minutes from 05:10 to 01:40. There are also two standalone services at 02:400 and 03:40 to cover early morning or delayed flights. This means that Terravision is one of the most regular shuttle buses departing from Milan Bergamo Airport. The journey time is around 50 minutes depending on the traffic.

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

A single adult ticket costs €10 whereas a return ticket costs €18. Children aged 5 to 12 years old benefit from a 50% discount on bus tickets. Booking online in advance is the best way to pay for your fare and guarantee transport.

Cost

€10

Trip Duration

50 Min.

The bus departs every 30 minutes.

Convenience
Safety
Value for money

The Terravision bus runs from 05:10 to 01:40 daily.

Where do I get a bus from?

Exit the Arrivals Hall and follow the signs to “ground transportation” or “buses”. You’ll see a row of perpendicular bays where shuttle buses depart. The Terravision bus stop is located at Bay 4. 

Convenience

Taking the Terravision shuttle bus is relatively efficient and simple. However, you’ll still need to arrange further transportation when you get to Milan City Center. You also have up to 30 minutes of wait time depending on when you arrive. That said, it’s a great low-cost option if you don’t want the extra expense of a taxi or transfer.

Editor’s Note

If you miss your bus due to flight delays, you can jump on any other Terravision bus heading to Milan city centrer.

Useful Tips

Children under 4 years old travel for free.
Terravision recommends you head to the bus stop at least 15 minutes before your scheduled departure.
Do not leave your luggage unattended when waiting for the bus.
You do not need to print out your tickets as e-tickets are accepted. You can show the staff member your ticket on your smartphone or tablet before you board the bus.

How to get from Milan Bergamo Airport to the city by private transfer

Taking a private transfer from Bergamo Airport to Milan is the best way to travel. Not only will you get to skip the taxi queue, but you’ll also have the pleasure of a personalized meet-and-greet service with a professionally trained local driver. 

If you choose a top-rated transfer company like Welcome Pickups, there are even more benefits such as: 

  • Guaranteed on-time pickups 
  • Flight monitoring
  • 24/7 customer support
  • Email communication throughout the booking process
  • Professionally trained English-speaking drivers

With your Bergamo Airport transfer booked ahead of time, all you need to do is jump into your taxi when you arrive.

How much is a private transfer from Bergamo Airport to Milan city?

Opting for a private transfer guaranteed you a fixed rate fare. The difference between a taxi fixed fare and a transfer fixed fare is that the latter will include all surcharges in the final quote. So no matter how many items of luggage you have or the traffic conditions, your quote will remain the same. You can even pay in advance so there’s nothing to worry about on the day. 

Here are our prices for private transfers from Milan Bergamo Airport to the city: 

  • Sedan (up to 4) – €125
  • Minivan (up to 8) – €160
  • Minibus (up to 11) – €285

 You can book your transfer via our website or mobile app (App Store || Google Play). Just pop in your personal details, flight number, destination, party size, and intended collection time. We’ll send you a fixed, all-inclusive quote and you can pay straight away to confirm your booking.

Cost

€125

Trip Duration

50 Min.

*Booking your private transfer in advance is the best way to ensure a seamless experience.

Convenience
Safety
Value for money

Private transfers are available 24/7 from Milan Bergamo Airport.

Where do I get a private transfer from?

Your local driver will meet you in the Arrivals Hall, holding a sign with your name on it. After greeting you, they will help carry your luggage to your handpicked vehicle.

Convenience

Taking an airport transfer from Bergamo Airport to the city is highly convenient. You’ll receive a door-to-door service in a private, clean comfortable vehicle without waiting for a taxi. For around the same cost as a local taxi, you can have a relaxing journey with a professionally trained driver. Plus, our 24/7 customer support is available to help whenever you need it.

Editor’s Note

Your driver will give you a mini tour of Milan and share some local tips to help you make the most of your stay.

Useful Tips

Set your pickup time for at least 30 minutes after you’re due to land to give you time to get through passport control and baggage reclaim.
We offer a wide range of vehicles including sedans, minivans and minibuses.
You can request a baby or booster seat when you book.
A few days before your flight, you’ll receive an email with your driver’s name, photo and contact details.
Our customer support is available via the mobile app or our special customer support number.

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

Frequently asked questions

How do I get from Milan Bergamo Airport to the city?

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 €122. Alternatively, you can take a shuttle bus directly from Bergamo Airport to Milan in 1 hour 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 1 hour and 20 minutes.

Does Milan Bergamo Airport have a train station?

There isn’t a direct Bergamo Airport to Milan train. Instead, you’ll need to take the ATB bus from the airport to Bergamo Station. Then you can take a direct train to Milan Centrale Station.

How far is Milan Bergamo airport from Milan City Centre?

The Milan Bergamo Airport to city centre distance is around 60 km. By taxi or transfer, it shouldn’t take longer than 50 minutes. 

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

A taxi ride from Bergamo Airport to Milan city centre is €122, day or night. Additional costs from luggage may be applied. For a guaranteed fixed fare with no hidden costs, you can book a private transfer in advance with Welcome Pickups.

Was this helpful?

Pre-book online