GetFromAirport
MXP · Milan, Italy

Milan Malpensa Airport to Duomo / City Centre

About 50 km from MXP; take the Malpensa Express to Cadorna or Centrale, then one metro stop to Duomo.

Duomo / City Centre, MilanDuomo / City Centre, MilanZofeni / Wikimedia, CC0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Piazza del Duomo is Milan's heart, home to the Gothic cathedral, the Galleria Vittorio Emanuele II and the fashion quarter.

Compare

Every way to get there

TrainShuttleTaxiPrivate transfer
✦

Our verdict: for Duomo / City Centre, a private transfer is the easiest door-to-door option (from €90). Travelling light on a budget? The bus is cheapest (from €12) but slower, with a change in the city.

Transport options
TrainFastestMalpensa Express (Trenord) + Milan Metro (ATM)Best for budget travellers near a station
55 min
€17
Train every ~30 min; metro every few minutes
ShuttleCheapestAutostradale / Terravision (Malpensa Shuttle) + MetroBest for budget travellers
1h 5m
€12
Every ~20–30 min
TaxiMilan white taxis (official rank)Best for small groups in a hurry
55 min
€104–110
On demand · 24/7✓ Door-to-door
Private transferBest valueWelcome Pickups · local firmsBest for families, groups & late arrivals
55 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.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€12€90Bus
Couple · 2 travellers€24€90Bus
Family of 4 · 4 travellers€48€90Bus

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €12, 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

~€15 Malpensa Express plus a ~€2.20 ATM urban metro ticket; from Cadorna it is a couple of stops on M1 (red) to Duomo.

Where to catch it: Malpensa Express platform beneath Terminal 1, then change to metro M1/M2 at Cadorna.

55 min€17Train every ~30 min; metro every few minutes
Best for budget travellers near a station

Shuttle

~€10 bus plus a ~€2.20 metro ticket; budget-friendly but slower with the transfer at Centrale.

Where to catch it: Coach bays outside Arrivals, alighting at Milano Centrale then metro M3 to Duomo.

1h 5m€12Every ~20–30 min
Best for budget travellers

Taxi

Regulated flat fare ~€104-110 covers the whole central zone including the Duomo area; no meter used.

Where to catch it: Official taxi rank outside Arrivals.

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

Private transfer

~Fixed price straight to your central hotel; best value when splitting among 3-4 travellers versus separate tickets.

Where to catch it: Meet-and-greet in Arrivals with a name sign.

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

Duomo / City Centre & 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 Duomo / City Centre

Fifty kilometres between the runway and the rose window

You did not fly to Milan for the periphery. You came for the marble filigree of the Duomo, for the glass dome over the Galleria Vittorio Emanuele II, for the disciplined windows of the Quadrilatero della Moda where Montenapoleone and Sant'Andrea keep their quiet theatre. And yet the city keeps you waiting: Piazza del Duomo sits roughly 50 km southeast of Malpensa, an hour or so of Lombard plain between the terminal doors and the cathedral steps. How you cross that distance sets the register for everything after — whether you arrive composed, or arrive frazzled with a wheelie case wedged in a turnstile. Below, the four ways in, each judged the way you would judge a cut of cloth: by fit, by finish, by what it costs.

The Malpensa Express, and the single red stop that finishes it

For the traveller who values precision, the train is the obvious protagonist. The Malpensa Express (Trenord) leaves from the underground platform beneath Terminal 1 — Terminal 2 has its own stop — running roughly every half hour from around 05:00 to 23:30, immune to the caprices of motorway traffic. It will not, however, deposit you at the cathedral; no rail line does. The elegant move is to ride to Milano Cadorna, then step onto metro line M1, the red one, for the couple of stops that end at Duomo. Allow about 55 minutes all told and roughly €17: the ~€15 Malpensa Express fare plus a ~€2.20 ATM urban metro ticket. Buy both from the machines or the app before you board — Italian conductors are unsentimental about an unvalidated ticket, and a fine is a graceless way to begin. This is the choice for the solo arrival and the light packer, and it stays cheap in a way the meter never will: two of you ride in for around €34, where a cab is a flat three figures regardless.

The shuttle coach, for the budget that still wants the view

If the euros matter more than the minutes, the Malpensa Shuttle earns its place. Autostradale and Terravision coaches board from the bays just outside Arrivals and run every 20 to 30 minutes to Milano Centrale — that cathedral of iron and travertine in its own right. From Centrale you drop underground onto metro line M3 and glide to Duomo. Budget about €12 in total (~€10 for the coach, ~€2.20 for the metro) and around 65 minutes, a little slower once you factor the transfer at Centrale. It suits the unhurried aesthete counting pennies for the boutiques rather than the transfer, though heavy traffic can stretch the road leg in a way the train shrugs off.

The white taxi and its civilised flat fare

Milan does one thing for the airport arrival that few cities manage with such restraint: the official white taxis charge a regulated flat fare, roughly €104–110, from the rank outside Arrivals straight into the central zone — and that zone comfortably includes the Duomo and the fashion quarter around it. No meter theatrics, no night surcharge, no negotiation beyond confirming the fixed tariff with the driver before you pull away. Expect about 55 minutes door to door, traffic permitting. For one person it is an indulgence; for three or four sharing, split across the fare, it starts to look almost sensible, and the appeal sharpens the moment your luggage does. The historic centre is threaded with limited-traffic zones and pedestrianised stone — a car that sets you down as close as regulation allows spares you dragging a hard case across the cobbles of the Quadrilatero.

The private transfer, and the case for arriving unbothered

The most composed entrance of all is pre-booked. A private door-to-door transfer through Welcome Pickups or a local firm has you walk straight from the Arrivals hall to a waiting car and carries you, in roughly 55 minutes, to the door of your central hotel for a fixed quoted price around €90–130, flight tracking and a measure of waiting time typically built in. Against a stack of separate train-plus-metro tickets it reads as extravagant for one; split three or four ways it can rival — occasionally undercut — the flat-fare cab while sparing you the ticket machines and the transfer entirely. It is the answer for the late arrival, too, when a delayed flight lands you past the last comfortable train and you would rather not decipher a night-time transfer with your guard down.

What I would do

Travelling light and alone, take the Malpensa Express to Cadorna and let one stop on the red line hand you to the Duomo — fast, honest, about €17. Counting every euro, ride the coach to Centrale and drop onto M3. Landed late, laden, or moving as a group of three or four, book the private transfer or take the flat-fare taxi and let the fare become bearable divided; either way you step out at your door with your case intact and your composure with it, ready for the cathedral, the Galleria, and those unforgiving vitrine on Via Montenapoleone.

Frequently asked

MXP to Duomo / City Centre — FAQ

How far is Duomo / City Centre from Milan Malpensa Airport?
Duomo / City Centre is about 50 km from Milan Malpensa Airport (MXP), roughly a 60-minute drive depending on traffic.
How much is a transfer from Milan Malpensa Airport to Duomo / City Centre?
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 Duomo / City Centre?
The shuttle (Autostradale / Terravision (Malpensa Shuttle) + Metro) is the cheapest way in, from about €12 — though it isn't door-to-door and can involve a change.
How do I get from Milan Malpensa Airport to Duomo / City Centre 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 →