Malpensa Airport (MXP)

To Milan

There are 4 ways to get to Milan from Malpensa Airport.

Recommended

Train

Fastest

Train

Cheapest

Bus

The most popular transport option is the Malpensa Express train, which will get you in 40min to either Milan Cadorna or Milan Centrale (ie. Milan main railway station), for less than €15. From either destinations you will be able to reach pretty much any other area of the city within 20-30min. To take the Malpensa Express simply follow the direction for the ticket office once you land (in either T1 or T2). You can buy the ticket there. Buy it two ways if you are flying back from Malpensa, so to save a couple of €. Both Taxis and Uber are very expensive options in Milan (and Italy in general), which we suggest you to use as an alternative mainly if you land between 1am and 4am.

The cheapest way to get from Malpensa (MXP) to Milan is by Bus.
It costs 6 € - 8 € and takes 60min.
It departs every 30min.

The fastest way to get from Malpensa (MXP) to Milan is by Train.
It takes 37min and costs 10 € - 13 €.
It departs every 30min.

Yes, there is a direct bus from Malpensa (MXP) to Milan Centrale Piazza Luigi di Savoia.
It takes approximately 60min. The service operates every 30min .

Yes, there is a direct train from Malpensa (MXP) to Milano Cadorna.
It takes approximately 37min. The service operates every 30min .

The distance from Malpensa (MXP) to Milan is 40 km.

Malpensa Express takes approximately 37min to get from Malpensa (MXP) to Milano Cadorna.
The service operates every 30min.

Yes, Uber is available at Malpensa and can bring you to Milan for 139 € in 39min,
costing you approximately 57 € more than taxi.

The fare for a taxi from Malpensa (MXP) to Milan is between 82 € - 104 €,
and should take around 39min.
Alternatively you can take Uber, which costs 139 €.

To get from Malpensa (MXP) to Milan you can take the
Taxi, which takes 39min and costs 82 € - 104 €.

To get from Malpensa (MXP) to Milan Centrale Piazza Luigi di Savoia you can take the
Bus, which takes 60min and costs 6 € - 8 €.

To get from Malpensa (MXP) to Milano Cadorna you can take the
Train, which takes 37min and costs 10 € - 13 €.

Fiumicino (FCO) to Rome
Bari / Palese (BRI) to Bari
Bologna / Borgo Panigale (BLQ) to Bologna
Brindisi / Casale (BDS) to Brindisi
Firenze / Peretola (FLR) to Florence
Cristoforo Colombo (GOA) to Genoa
Bergamo / Orio Al Serio (BGY) to Bergamo
Linate (LIN) to Milan
Nápoli / Capodichino (NAP) to Naples
Palermo / Punta Raisi (PMO) to Palermo
Gal Galilei (PSA) to Pisa
Ciampino (CIA) to Rome
Dei Legionari (TRS) to Trieste
Torino / Caselle (TRN) to Turin
Marco Polo (VCE) to Venice
Treviso / Sant'Angelo (TSF) to Venice
Verona / Villafranca (VRN) to Verona
Catania / Fontanarossa (CTA) to Catania
Olbia / Costa Smeralda (OLB) to Olbia
Trapani / Birgi (TPS) to Trapani