← All airports

Milan Malpensa Airport (MXP)

Last verified: October 2026 · Confirmed by travelers this month: 0

The answer
Take the Malpensa Express train from Terminal 1 or Terminal 2 — €15 one way to Milano Centrale in 51 minutes, or the same €15 to Milano Cadorna in 37.
Malpensa is 49 km from the city with no metro and no bus lane, so the train is the only way in that ignores the A8 traffic and lands you straight on the metro network.
Tight budget? The airport coaches (Terravision, Autostradale, Air Pullman) start at €4–5 booked online but cost €10–13 bought at the stop, and take 50–70 minutes.
Two or more with bags? A taxi is a fixed €114 for the whole car to any address in Milan — less than two return train tickets, and it leaves when you do.

🚆 Every way out — real prices

Malpensa Express to Milano Centrale BEST FOR MOST
€15
51 minutes, non-stop apart from Porta Garibaldi, Bovisa, Saronno and Busto Arsizio, every 30 minutes. From Milano Centrale the first train is 05:25 and the last 23:25; from the airport 05:43 to 22:43. Buy on trenord.it, the Trenord app, at the machines, or by tapping a contactless bank card at the gate. Trains call at both Terminal 1 and Terminal 2.
Malpensa Express to Milano Cadorna
€15
37 minutes, 78 round trips a day, first train 04:27 and last 01:00, leaving Cadorna at :27 and :57. It drops you at Cadorna, on metro lines M1 and M2. Same €15 single; a €25 return is valid 30 days if bought online, and a Malpensa Family ticket is €36 for 2 adults and 2 children aged 4–17.
Airport coach to Milano Centrale
€4–13
Terravision, Autostradale (Airport Bus Express), Air Pullman and Caronte run the same 50–70 minute route, together every 15–20 minutes. Online fares start at €4.00 with Terravision and €4.99 with Autostradale; bought at the stop or on board expect €10–13. Buses leave Milano Centrale from about 03:20 to 00:50, and Malpensa from 05:00 to 02:30.
Taxi (fixed fare)
€114
A regulated fixed fare for the whole car to any address in the city of Milan, set by Regione Lombardia and including motorway tolls and the night and holiday supplements. Also €94 to Fiera Milano Rho, €128 to Linate airport and €80 to Varese. Any run starting at the airport carries a minimum of €16. The ranks are at Terminal 1 arrivals, door 6, and Terminal 2, door 4.
Private hire (NCC) transfer
from €95
Pre-booked chauffeur car, door to door, about €95–100 for a sedan to central Milan — usually a little under the fixed taxi fare, with the driver waiting in arrivals and the price agreed when you book. Book ahead: the drivers who approach you inside the terminal are not NCCs and have no published price at all.
Were these prices still right when you passed through? Be the first to confirm

⚠️ The traps (walk past these)

Every guide still says €13 for the Malpensa Express

Trenord's own route pages now price the single at €15 from both Milano Centrale and Milano Cadorna, with a €25 return. The €13 figure was the old fare and is still repeated across the internet, so the ticket machine will look wrong when it is not.

Do this: check malpensaexpress.it or the Trenord app before you travel and budget €15, not €13
The €4 bus fare only exists online

Terravision advertises 'from €4.00' and Autostradale €4.99, but those are advance online fares with dynamic pricing. Buy at the stop or on board and the same seat is €10–13 — three times the headline price.

Do this: book the coach online before you fly, or accept €10–13 at the kerb
The Terminal 1 coach stops moved to level -1

From 22 January 2026 the Terravision and Autostradale coach stops at Terminal 1 were relocated to level -1, in front of the Sheraton, because of the Milan-Cortina works. At Terminal 2 the coaches still stop outside exit 7. Signs and older guides still point to the old arrivals kerb.

Do this: follow the signs down to level -1 at Terminal 1 instead of waiting on the arrivals kerb
Anyone who approaches you inside arrivals

Milan's airport fare is a fixed €114 per car and the driver must start the meter and apply it. People offering a 'better price' inside the terminal are unlicensed: no fixed tariff, no receipt, no complaint to make afterwards. The minimum fare of €16 for short runs from the airport is also official, not invented.

Do this: walk to the rank at Terminal 1 door 6 or Terminal 2 door 4 and insist on the fixed €114 for Milan

💡 Know before you walk

Still accurate? Be the first to confirm
📄 Take it offline
One-page PDF — download before you fly. Works with zero signal.
Download PDF

Report a change — 4 taps

No comments, no accounts. Your report is reviewed and merged into the guide before it appears.