Milan Airport Transfers 2026 (Malpensa, Bergamo, Linate)

Milan Airports..

Milan Airport Transfers (Malpensa, Bergamo, Linate): Cost & Duration Comparison 2026

Christoph Erkens
Christoph Erkens

What’s the fastest and cheapest way to get from Milan Airport to the city center?” and “Which airport in Milan is best for arriving and most centrally located?”

These are common questions people ask before planning a trip to Milan, Italy—and we answer them in this article, including recommendations for airport transfers from Milan to the city center.

There are three airports in and near Milan to consider:

  • Milan Malpensa (MXP): 45 km away, the largest and best-known airport
  • Milan Bergamo (BGY): 49 km away, very good bus connection
  • Milan Linate (LIN): small airport, only 7 km away
     
Transfer from Milan Airport to the city
Transfer from Milan Airport to the city

Overview of airports near Milan:

Map of airports near Milan showing their distance from the city center:

Mailand Flughäfen Karte
Mailand Flughäfen Karte
Tip: Flight search engines are a great way to compare airfares Skyscanner and Opodo.

1

Transfers from Milan Malpensa Airport (MXP) to the city center

By Bus

Bus service between Milan Malpensa Airport (MXP) and the city center (Central Station) is available starting at €10 per person and takes just one hour. Your luggage will also be transported on the air-conditioned bus, which is equipped with Wi-Fi. The service runs regularly and, based on our experience, is both affordable and reliable, so we highly recommend it.

By train

The train transfer from Milan Malpensa Airport (MXP) to Milan Central Station is available starting at €15 per person and takes 51 minutes. Trains run regularly; you can find the current schedules on the website. This service is also recommended because it is reliable and affordable, although it is €5 more expensive than the bus option.

By car/taxi

The transfer costs starting at €110 per private group and takes 1 hour. Your luggage will be transported in an air-conditioned car (1 suitcase and 1 small carry-on bag per person). The service is available on demand and is only recommended if you have a larger budget.

2

Transfer from Bergamo Airport (BGY) to downtown Milan

By Bus

For transportation between Milan Bergamo Airport (BGY) and the main train station in the city center, we recommend the shuttle bus service. Starting at just €10 per person, it offers a comfortable ride with a travel time of about 1 hour. The air-conditioned buses run regularly and are equipped with free Wi-Fi. Your luggage will, of course, be transported.

By Train

The train connection is less convenient and generally not recommended. You’ll first need to take a bus or taxi to the Bergamo train station and then catch a train to Milan from there. This involves an extra transfer and a longer travel time.

By car/taxi

This type of transfer takes about 1 hour and costs approximately €80.

3

Transfer from Milan Linate Airport (LIN) to the city center

By Bus

The bus transfer from Milan Linate Airport (LIN) to the main train station in the city center is a highly recommended option. For just €5 per person, you can reach your destination in only 25 minutes. The air-conditioned buses run at regular intervals and have plenty of space for your luggage.

By Train

This option is not available from Linate Airport.

By car/taxi

Given the short distance (7 km), this is certainly a viable option. The cost is expected to be around €30 for a 15-minute taxi ride.
Passagiere am Airport Mailand
Passagiere am Airport Mailand

FAQ – Frequently Asked Questions

The best transfer option depends on the airport:
  • From Linate: The bus is ideal (fast, affordable, 25-minute ride)
  • From Bergamo: The shuttle bus is recommended (comfortable, direct, 1-hour ride)
  • From Malpensa: Both the express train and the shuttle bus are good options
  • Bergamo: Usually every 20–30 minutes
  • Linate: Every 30 minutes during peak hours
  • Malpensa: Every 20 minutes during the day
     
Limited night service is available, but with significantly reduced frequency. For late arrivals or early departures, please check the schedule in advance.

The Malpensa Express connects Malpensa Airport with downtown Milan:

  • Runs every 15–30 minutes
  • Stops at Milano Centrale and Milano Cadorna stations
  • Travel time: 50 minutes
  • Price: approx. €13 per person
     
  • From Linate: approx. €30–40
  • From Malpensa: approx. €90–100
  • From Bergamo: approx. €80–90
     

Please allow at least:

  • From Linate: 45 minutes (including waiting time)
  • From Bergamo: 1.5 hours
  • From Malpensa: 1.5 hours
     
From Linate Airport, you can also take bus line 73 or the new M4 metro. From the other airports, public transportation is more complicated and less recommended.
 
Are there ride-sharing or private shuttle services available?
 
 
Redakteur Christoph

Milan Editor: Christoph Erkens

Buongiorno and Ciao from Milan-Tourist! My name is Christoph, and I love traveling to Milan. On this travel blog, we share tips and inspiration for a vacation in Milan. If you have any questions about tours or attractions, feel free to leave a comment here.

Milan Top 10: