• Nothing Found

How to get from Bergamo Airport to Milano Centrale Station

Known for its culture, fashion, and gastronomy, Milan has been one of Italy’s leading destinations for decades. Whether you’re a first-time tourist or a returning passionate about this exciting city, planning your transfers in advance is highly recommended to travel more confidently.

Although Milan-Bergamo Orio al Serio Airport (BGY) is geographically closer to Bergamo, its strategic location in the Lombardy region (approximately 45 km to Milan) makes it a convenient transportation option for travellers visiting Milan and Bergamo. Thus, several transport options exist from Bergamo Airport to Milan Railway Central Station (Milano Centrale in Italian).

Milan’s public transport network is pretty efficient with wide operating hours at relatively economical prices; a bus ride will cost €8 and the train €5.50 per traveller. There is also the option to add extra comfort to your journey and take a taxi that will take you directly to Milano Centrale for around €130 for up to 3 passengers. To avoid overcharging and make the most of your time, you can pre-book a private door-to-door ride with an English-speaking driver through Welcome Pickups, all at a competitive fixed price and no driver-waiting fees if you’d like to stop somewhere along the way.

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

Welcome Pickups €125 60min 24/7 Book
Taxi €130 60min 24/7
Bus + Train €11 90min 05:00–22:00
Bus €16 60min 05:00–23:55

How to get from Bergamo Airport to Milano Centrale by taxi

A local taxi from Bergamo Airport to Milano Centrale will take around 50-60 minutes. The precise price will depend on factors such as how many passengers are in the car and how long the exact journey is due to the city’s traffic congestion, especially during rush hour which can really increase the fare. It’s best to book in advance or settle on a fixed price with your driver before setting off to avoid surprises.

Taxi fare from Bergamo Airport to the Milano Centrale

All taximeters from the airport start at €13.30, and the price per km is slightly higher for a ride late at night. Also, be aware that there is often an extra cost for excess luggage and waiting time. For a private transfer with no extra fees at a guaranteed, competitive rate, you can pre-book an airport taxi with Welcome Pickups and benefit from a variety of travel perks.



Trip Duration

60 Min.

*The final fare can vary unless you book in advance.

Value for Money

Taxis are available 24/7 from Bergamo Airport (BGY).

Where do I get a taxi at the Bergamo Airport?

Bergamo Airport only has one Terminal, split into levels: the ground level is for Arrivals, and the upper level is for Departures. Taxis are available outside the Arrival Hall.


Depending on your preferences and needs, a little comfort after a flight (with a possible jet lag scenario) could be a good idea. Choosing a taxi to get to Milano Centrale minimises stress and provides ease and comfort. If you pre-book online, your driver can help with luggage as needed and you’ll have a friendly, English-speaking driver and a modern vehicle.

Editor’s Note

All taxis from the airport accept debit or credit cards, but it might be useful to carry some cash for tips if you wish to do so.

Useful Tips

Always pick a taxi from an official orange stand with a windscreen sticker displaying "taxi autorizzato per il servizio Aeropostale Lombardo" to ensure you get an official taxi from the airport. For your safety, avoid individuals who may approach you offering a ride.
Another benefit of taking a taxi is knowing your luggage is always secure in the vehicle, whereas on public transport, your luggage is often out of your sight in the baggage compartment.
The airport has a well-organized designated taxi stand, typically with a less than five-minute wait.

How to get from Bergamo Airport to Milano Centrale Station by train

Bergamo Airport does not have a direct rail link. Thus, to travel by train, you must first get to Bergamo Central Station which is a 10-minute airport bus ride away.

From Bergamo Central Station, you can get a train to Milano Centrale for tickets of various prices. The entire journey will take about 1 hour and 30 minutes, excluding wait and transfer times.

How much is the train fare from Bergamo Airport to the Milano Centrale?

To get to the train station from the airport, you can take bus number 1 (ATB 1 STAZIONE F.S – CITTA ALTA) for €3 per person. Tickets can be purchased at the ticket vending machine or on the bus.

After you arrive at Bergamo Central Station, there is a wide selection of tickets specific to many needs. The ticket price starts at €5.50 and can go up to €18 if you buy a round trip. Luggage charges usually apply for an extra €2.30 per baggage item.



Trip Duration

90 Min.

Buses depart from the airport every 20 minutes. Trains leave Bergamo Central Station every 20 minutes.

Value for Money

Bus timetables vary, but typically correlate with flight arrivals. Trains are available from 05:00 to 20:00 at Bergamo Central Station.

Where do I get a train at the Bergamo Airport?

The airport bus no. 1 is located to the left of the airport’s main exit and will take you to Bergamo Central Station every day. From there, you can take direct trains to Milano Centrale.


If you’re travelling on a tight budget and don’t mind transferring from a bus to a train at the Bergamo Central Station, this is a decent transportation choice for you, but remember that if you have any time constraints, this isn’t the best option as it would take you over 90 minutes, excluding waiting times, to get to Milano Centrale. Due to the multiple transfers and the need to purchase separate tickets for each ride, this mode of transport doesn’t rate as high on convenience as a private transfer or taxi.

Editor’s Note

Train stations usually indicate how long it takes for each line to pass at that stop, which helps a lot with planning.

Useful Tips

The 10-minute journey between Bergamo Airport to Bergamo Central Station cannot be walked and must be taken by the airport bus ATB 1 or a taxi.
Once in Bergamo Central Station, you will find only one regional company operating. Still, there are different classes of travel to choose from, whether you want more space and comfort.
For those travelling with children, there are concessions in train fare for children up to 12 years old with a paying adult. Make sure you ask for more information about this reduction in price at the stands in Bergamo Central Station.

How to get from Bergamo Airport to Milano Centrale Station by bus

The Northen-Italian buses are called ATM “Azienda Trasporti Milanese” and are the most economical way to get from Bergamo Airport to Milano Centrale. Several companies connect the two locations, usually leaving the airport every 20 minutes with an estimated journey of 60 minutes.

How much is the bus fare from Bergamo Airport to the Milano Centrale?

Buses from the airport to Milano Centrale are available with single-use tickets and daily passes, so it’s worth considering the type of ticket you will purchase during your days in Milan to see which one will be more useful for your plans. A one-way ticket from Bergamo Airport costs €8 and can be purchased with cash or credit/debit card.



Trip Duration

60 Min.

The bus departs approximately every 20 minutes.

Value for Money

Buses are available from 05:00 to 23:55 at Bergamo Airport (BGY).

Where do I get a bus at the Bergamo Airport?

The bus stop is straight to the airport exit’s right side. Look for the Bergamo Airport Bus Station sign, and you will find several companies that operate a bus toward Milan, with similar prices but different time schedules.


Taking the bus between Bergamo Airport and Milano Centrale is a cost-effective way to travel between these cities, but it will lack the comfort and seamless travel of a taxi. If you don’t mind carrying your luggage onto the bus and tracking bus timetables, this may be a decent option for you.

Editor’s Note

Some Azienda Trasporti Milanese (ATM) companies do not provide a direct ride to Milano Centrale, so make sure you know the stops before the final destination of your chosen bus company since that can add to your journey time.

Useful Tips

On ATM buses, you will be required to carry and stow your own luggage, so this may not be the best option if you have lots of luggage or need extra mobility assistance.
Luggage limitations are very similar to those for hand luggage on flights; those under 50 centimetres travel free, those measuring between 50 and 90 cm cost €1.50 each, and those over 90 cm are not allowed.
You can buy the ATM tickets on vending machines or inside the bus.
When you buy a bus ticket, you can also use the tram and the metro for 90 minutes from the first validation if you do not exit and re-enter the 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 24 hours before the pickup and get an 80% 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

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 can I get from Bergamo Airport to Milano Centrale?

You have several options to cover the route from Milan-Bergamo Airport to Milan Central Station. By bus, the route takes around 60 minutes excluding wait time. The journey by combined bus and train takes up to 90 minutes, excluding wait and transfer times. A taxi or private transfer is the most convenient, door-to-door option and takes 60 minutes. Keep in mind, however, that but this can increase with traffic, which also increases the cost unless booked in advance. To secure a competitive set-rate fare, you can pre-book a private airport taxi with Welcome Pickups and benefit from a range of travel perks.

What's the cost of a taxi from Bergamo Airport to Milano Centrale?

The taxi cost from Milan-Bergamo Airport to Milano Centrale can vary, but it is usually around €130 for up to 3 or 4 passengers depending on the destination and the regulations. There are a few scenarios where you can expect an extra fee (such as night prices, luggage fees, and rush hour traffic). You can also book with Welcome Pickups for a competitive and guaranteed fare in the company of a trained, English-speaking taxi driver.

How far is Milan Central Station from Milan-Bergamo Airport?

The distance between Milan-Bergamo Airport and Milan Central Station is approximately 45 km, which can be covered within 60 minutes by taxi or private transfer.

Is there a direct train ride from Milan-Bergamo Airport to Milano Central Station?

No. There are no train stations at Milan-Bergamo Airport. The nearest train is a 10-minute airport bus ride away, and from there you can get a train to Milan Central Station.

Was this helpful?

Pre-book online