Milan is one of the best-connected cities in Italy. One of the only with a subway system, it also has buses, trams and of course taxis.

Not only that, but the city also has three airports serving it: Orio al’Serio in Bergamo (mostly European budget airlines), Linate and Milano Malpensa (MXP). Without a doubt Malpensa serves the most overseas international flights.

Just slightly smaller than Rome Fiumicino, it handles nearly as many international flights as the capital’s airport.


Anyone flying into Malpensa should stop to see the Milan as well, whether you had the city in your Italy dreams or not. Though the airport itself is about 31 miles away from Milan, it’s connected to the city center by all major transportation and super easy to get to.

How to Get From Malpensa to Milan:

After going through passport control and baggage claim, head out to the arrivals hall. From there, you can rent a car or take a bus, a train or a taxi into Milan’s city center.

By train


The Malpensa Express train will take you from Malpensa to Cadorna station or the Stazione Centrale. Go to floor -1 in terminal 2 to find the train and the ticket office. There are four trains every hour, with stops at Terminal 1, Busto Arsizio, Saronno, Milano Bovisa, Milano Garibaldi Station, Cadorna or Centrale.

Adult tickets from Malpensa to Milano Centrale cost 13 euro one way and 20 euro round trip. It costs less if you stop at a previous station. There are also family options for two adults and two children to Milano Centrale (other stops not available) for 33 euro.

You can buy tickets at:

  • Malpensa Express ticket offices at Milano Cadorna station and Malpensa Airport
  • At the Malpensa Express self-service ticket machines located at platform nr. 3 in Milano Central Station
  • In all Trenord and Trenitalia ticket offices
  • From automatic ticket machines
  • From travel agents
  • Or online at the Malpensa Express website.

By bus

Head to exit 4. There are multiple different bus companies that will take you to the central train station, Milano Stazione Centrale. It takes about the same amount of time as the train, but tickets are a bit cheaper at 10 euro. From the central station you can take a train to your next destination, the metro or a taxi to get to your hotel.

You can also take buses to Bergamo, Genova, Lugano, Lago Maggiore, Torino, Bergamo and Trieste, among others.

By car or taxi

The airport has car rental at floor -1. Otherwise, head out exit 8 to get a taxi. Authorized taxis are white with an identification sign on their roof. You’ll find them in line along the sidewalk outside of the terminal.

The fares are fixed:

  • From Malpensa to Milan, any street in the city: €95
  • From Malpensa to Fiera Milano Rho: €65
  • From Malpensa to Linate airport: €105
  • From Malpensa to Varese (any street): €65

Though convenient, it’s not a cheap trip into the city. Remember that you could always take a bus or train to Milan’s central station and then take a much shorter, and less expensive, taxi ride from there.

(See: How to Visit Milan on a Budget)


Adeline and I navigating Milano Malpensa (with family lanes and understanding agents, it’s the most family friendly airport we’ve used so far!)


Now that you’re in Milan, read more:
The Hippest Art in Milan: Temporary
Photo Essay: Climbing to the Top of the Duomo
A Walk in Milan: From Corso Como to Brera
The Cimitero Monumentale of Milan
An Aperitivo in Milan and How to Have One


Written by ginamussio

Leave a Reply

Your email address will not be published. Required fields are marked *