GetFromAirport
MXP · Milan, Italy

Milan Malpensa Airport to Milano Cadorna

About 49 km from MXP; the Malpensa Express train is the fastest and cheapest fixed-price link into central Milan.

Milano Cadorna, MilanMilano Cadorna, MilanMarkusMark / Wikimedia, CC BY-SA 3.0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
401routes across the site
50airports covered

Milano Cadorna (Cadorna FN) is a central rail terminus beside the Castello Sforzesco, on metro lines M1 and M2, and the western terminus of the Malpensa Express.

Compare

Every way to get there

TrainTaxiPrivate transfer
✦

Our verdict: for Milano Cadorna, a private transfer is the easiest door-to-door option (from €90).

Transport options
TrainCheapestMalpensa Express (Trenord)Best for budget travellers near a station
38 min
€15
Every ~30 min · ~05:00–23:30
TaxiMilan white taxis (Taxiblu / official rank)Best for small groups in a hurry
50 min
€104–110
On demand · 24/7✓ Door-to-door
Private transferBest valueWelcome Pickups · local firmsBest for families, groups & late arrivals
50 min
€90–130
Pre-booked · 24/7✓ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo · 1 traveller€90Private transfer
Couple · 2 travellers€90Private transfer
Family of 4 · 4 travellers€90Private transfer

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceCheapest fareFrom €15, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

Fastest option and immune to road traffic. €15 adult, ~€7.50 for children 4-13; buy from machines or the app to avoid a fine for boarding without a validated ticket.

Where to catch it: Malpensa Express platforms at the underground rail station beneath Terminal 1 (Terminal 2 has its own station stop).

38 min€15Every ~30 min · ~05:00–23:30
Best for budget travellers near a station

Taxi

A regulated flat fare of roughly €104-110 to central Milan, no meter and no night surcharge; confirm the fixed tariff with the driver before departing.

Where to catch it: Official taxi rank outside Arrivals at Terminal 1 (and Terminal 2).

50 min€104–110On demand · 24/7
Best for small groups in a hurry

Private transfer

~Fixed quoted price with flight tracking and waiting time included; useful with luggage or for late arrivals.

Where to catch it: Meet-and-greet in the Arrivals hall at your terminal with a name sign.

50 min€90–130Pre-booked · 24/7
Best for families, groups & late arrivals
In pictures

Milano Cadorna & Milan in photos

Before you ride

Buying tickets in Milan

The Malpensa Express (Trenord) links both terminals to Milano Cadorna and Centrale for €15. Buy at station machines or the Trenord app, and validate a paper ticket before boarding. Easiest is Pay&Go: tap a contactless Mastercard, Visa or Amex on the turnstile when you enter and again when you exit, with no ticket to buy. Regional Trenord trains also serve the route on the same tap system.

Arrive safe

Taxi scams & safety in Milan

The official taxi is a flat, regulated €110 to central Milan from either terminal, identical day or night with no surcharges. The licensed rank is at Gate 6 in Terminal 1 and Gate 4 in Terminal 2; take the first white car in line and never follow anyone soliciting inside arrivals. Only Uber Black-style VTC operates in Italy, so standard app cabs are limited and cost more than the fixed fare.

The full guide

Getting from MXP to Milano Cadorna

Straight talk from someone who does this run every week

Let me save you the agony of standing in the Arrivals hall at Malpensa, phone in hand, comparing apps. I live in Milan, I take this route more often than I care to admit, and I will tell you plainly: for the roughly 50 km haul from the airport into the middle of the city, the train is the answer nine times out of ten. Cadorna — properly Milano Cadorna FN, the terminus wedged right against the Castello Sforzesco and plugged into both the M1 and M2 metro lines — is the western end of the Malpensa Express line. That is not a coincidence. The train was built to land you here. Everything else is a compromise you make for a reason, and I will walk you through those reasons honestly.

The Malpensa Express, and why I rate it above everything

The Malpensa Express is run by Trenord, and it does the airport-to-Cadorna leg in about 38 minutes. Fifteen euro for an adult. If you are travelling with kids aged 4 to 13, they go for roughly €7.50, which is worth knowing before someone at a machine sells you full-price tickets you did not need. Departures come round every half hour or so, across a generous window from about 05:00 until 23:30, so unless your flight has genuinely crawled in at some ungodly hour, there will be a train. You catch it at the underground rail station beneath Terminal 1 — follow the signs down, it is well marked. If you land at Terminal 2, that terminal has its own station stop, so you are not forced to shuttle across first.

Here is the part that matters and that no taxi driver will volunteer: the train does not sit in traffic. The tangenziali around Milan can turn a 50-minute drive into an hour and a half without warning — a match at San Siro, roadworks, a wet Friday evening, take your pick. The train ignores all of it. Thirty-eight minutes is thirty-eight minutes whether the roads are clear or gridlocked. When I have a meeting to make, that predictability is the whole ballgame. One word of warning, because I have watched tourists learn it the hard way: buy and validate your ticket before you board, from the machines or the app. Boarding without a valid ticket earns you a fine, and "I did not understand" is not a defence the conductor accepts.

The white taxi and the flat fare that is actually fair

If you are not a train person — too much luggage, a body that stopped cooperating three time zones back, or you simply cannot face a metro connection at the other end — the licensed white taxis are a solid fallback. You will find the official rank right outside Arrivals at Terminal 1, and at Terminal 2 as well. Milan runs a regulated flat fare from Malpensa into central Milan of roughly €104 to €110. No meter ticking, no nasty night surcharge sprung on you at midnight. That said, do the sensible thing and confirm the fixed tariff with the driver before you pull away. The fare is set, but a quick word up front spares you any argument later. Expect about 50 minutes door to door in decent conditions — and remember that "decent conditions" is exactly the variable the train removes.

On cost: solo, that hundred-euro-plus fare is frankly absurd next to a €15 train ticket. But split three or four ways among a family or a group with a pile of suitcases, the taxi starts to look reasonable — and it drops you at your actual front door rather than at Cadorna's forecourt. That is the honest trade.

Private transfers — for the arrival that needs babysitting

The third option is a pre-booked private transfer, through outfits like Welcome Pickups or various local firms. You arrange it in advance, a real driver rather than an app match is there to shoulder your bags and already knows the way in, and you are quoted a fixed price up front — roughly €90 to €130 depending on the operator and the car. The journey time mirrors the taxi at around 50 minutes. Where this justifies the cost is in the fiddly cases: a genuinely late-night arrival when you would rather not gamble on cab availability, a mountain of luggage, or a flight you suspect will be delayed — the good operators track your flight and build in waiting time, so a slow passport queue does not leave your driver gone. It costs more than flagging a taxi, but you are paying for the certainty.

My verdict, without the hedging

Take the Malpensa Express to Cadorna. Fifteen euro, thirty-eight minutes, traffic-proof, dropping you at a metro-connected terminus right in central Milan. If you are a group with heavy bags, the flat-fare taxi at roughly €104–110 is defensible once you divide it up. If your arrival is late, luggage-laden or delay-prone, book a private transfer for peace of mind. But for the solo traveller, the couple, anyone who can wheel a case to a platform — the train wins, and it is not close.

Frequently asked

MXP to Milano Cadorna — FAQ

How far is Milano Cadorna from Milan Malpensa Airport?
Milano Cadorna is about 49 km from Milan Malpensa Airport (MXP), roughly a 45-minute drive depending on traffic.
How much is a transfer from Milan Malpensa Airport to Milano Cadorna?
A pre-booked private transfer starts from around €90 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per day.
What's the cheapest way from Milan Malpensa Airport to Milano Cadorna?
The train (Malpensa Express (Trenord)) is the cheapest way in, from about €15 — though it isn't door-to-door and can involve a change.
How do I get from Milan Malpensa Airport to Milano Cadorna at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from MXP

Other destinations from Milan Malpensa Airport

Private transferfrom €90
Book →