How to get from Malpensa to Milan: train, taxi or private transfer.

Malpensa airport is about 50 km from central Milan. There are four real options: the Malpensa Express, buses to Milano Centrale, the flat-fare taxi and a door-to-door private transfer. Here are times, 2026 prices and who each suits. Updated August 2026.

Malpensa → Milan: the comparison

OptionPriceTimeWhere it takes you
Malpensa Express15 € per person37 min (Cadorna), 52 min (Centrale)Cadorna or Centrale stations
Shuttle busabout 10 € per person50-70 minMilano Centrale
Taxi rank114 € flat fare45-60 minCentral Milan only
Private transferfixed price per vehicle45-60 minFrom the arrivals hall to your door, anywhere

By train: the Malpensa Express

It leaves both terminals every 30 minutes per line: 37 minutes to Cadorna, about 52 to Centrale, 15 euro per person. The most predictable option if your hotel is near one of the two stations; with luggage or a late arrival the last mile is still yours.

By bus: the budget way

Shuttle buses link Malpensa with Milano Centrale for about 10 euro in 50-70 minutes depending on traffic. Cheap and frequent, but they end at the station: from there you need the metro or a taxi.

By taxi: the flat fare

The official taxi rank charges a flat 114 euro between Malpensa and central Milan. No booking: you queue at the exit. Outside the centre the meter runs.

By private transfer: door to door

Your chauffeur is in the arrivals hall with a name sign (T1 or T2), the flight is tracked and the fixed per-vehicle price is locked at booking. You pay on arrival. Lake Como, Lugano, Turin and the Rho fairgrounds too.

See the Malpensa → Milan transfer

How much is a taxi from Malpensa to Milan?

The taxi rank charges a flat 114 euro between Malpensa and central Milan, luggage included, day and night. Outside the centre the meter runs. Our private transfer has a fixed per-vehicle price you see before confirming, with a welcome in the arrivals hall and free cancellation up to 48 hours before.

Malpensa Express: timetable and limits

The Malpensa Express serves both terminals from early morning until about midnight, every 30 minutes per line. The limit is the last mile: from Cadorna or Centrale you still have to reach your hotel with suitcases, and at night it stops.

Why a private transfer

A private car with a chauffeur that starts where you actually land: the arrivals hall of your terminal.

  • Fixed per-vehicle price, tolls included, locked at booking
  • Name sign at T1 or T2 (easyJet flies from T2)
  • Flight tracked: if it is late, the time adjusts by itself
  • Door to door to the exact address, outside Milan too
  • Pay on arrival, free cancellation up to 48 hours before

Milan starts in the arrivals hall

After a long flight, the last thing you need is a queue with suitcases. Walk out, get in, arrive.

Milan starts in the arrivals hall

Frequently asked questions

About 50 km: 45-60 minutes by car to the centre. The Malpensa Express takes 37 minutes to Cadorna and about 52 to Centrale.
15 euro one way, 25 return, every 30 minutes per line from both terminals.
A flat 114 euro between the airport and central Milan, per car. Outside the centre the meter runs.
easyJet flights use Terminal 2; almost every other airline Terminal 1. If you book the transfer, the chauffeur already knows which terminal to wait at.
After midnight the Malpensa Express stops: the taxi rank and a pre-booked private transfer remain, with the night surcharge already in the price shown.
For the centre the price is similar or lower, but it is locked in advance and the chauffeur waits in the arrivals hall. For Lake Como, Lugano or the fairgrounds the taxi has no flat fare.

Book the door-to-door transfer

Enter airport and destination: the fixed price appears instantly, locked at booking.