Arrival Brief

Arrival brief · Milan MXP

MXP Arrival Guide: Malpensa Airport to Central Milan, Without the Traps

Malpensa is a fair way out of Milan, so the ride in is the decision — and it's an easy one, between a fast train and a cheap coach. The official taxi even has a flat fare. The only real caution waits at the other end, in the Centrale pickpocket crush.

TrainMalpensa Express to Cadorna & Centrale, ~37–52 min
CoachAirport buses to Milano Centrale, cheapest, ~50 min
TaxiOfficial flat fare from Malpensa to central Milan — posted
NoteCheck MXP vs Linate (LIN) vs Bergamo (BGY) — three different airports

What to expect after landing

Malpensa (MXP) is Milan’s main international hub, about 50 km northwest of the city — so the ride in is the decision, and it’s an easy one between a fast train and a cheap coach. The airport is orderly with mild tout pressure (the occasional “taxi?” to ignore). The real caution isn’t here but at your arrival point: if you head to Milano Centrale, that station is a pickpocket hotspot, so set your guard for it. For cash, use a bank ATM and decline conversion.

First, confirm you’re actually at Malpensa — Milan’s Linate (LIN) and Bergamo (BGY) are separate airports with different transport.

Option 1 — Malpensa Express train (the standard)

The Malpensa Express runs to Milano Cadorna and Milano Centrale in roughly 37–52 minutes, frequently, for a fixed fare — the standard, reliable choice. Buy at the machines or counter (not from anyone circulating), and if you alight at Centrale, have your bag in front and phone away in that crush.

Option 2 — Airport coach (cheapest)

Several coach companies run from Malpensa to Milano Centrale in about 50 minutes for less than the train — good value if you’re not rushing. Buy from the counter or machine; keep your bag close on board.

Option 3 — Taxi (official flat fare)

Official white taxis charge a flat fare from Malpensa to central Milan, posted at the rank — a set price, but a substantial one for the distance. Use the official rank (never a tout who approaches you) and confirm the posted flat fare. Best value only for a group or heavy luggage.

What it looks like

The MXP trap is minor and familiar: a “taxi?” tout in the arrivals hall (use the official rank, train, or coach instead), and — the real one — the pickpocket crush at Milano Centrale where the train and coach drop you. Set your bag-in-front guard before you arrive there.

Do this instead

Take the Malpensa Express or a coach into the city (confirm you’re at MXP, not Linate or Bergamo), or the official flat-fare taxi for a group. Ignore hall touts, buy tickets from official points, and have your bag in front and phone away when you reach Milano Centrale. That’s the whole MXP arrival.

Late-night arrivals

The Malpensa Express and coaches run into the late evening (check the last departure for your time), and the official taxi rank operates around the clock at the posted flat fare. For a late landing, the train if it’s running or the flat-fare taxi is the answer — and the Centrale pickpocket caution eases late but the bag-in-front habit still applies.

Quick answers

What's the best way from Malpensa to central Milan?

The Malpensa Express train is the standard choice — it runs to Milano Cadorna and Milano Centrale in roughly 37–52 minutes, frequently, for a fixed fare. The airport coaches (to Centrale) are cheaper and take about 50 minutes, good value if you're not in a hurry. A taxi has an official flat fare to the centre but costs much more. Pick the train for speed and simplicity, the coach for budget.

Is there a flat taxi fare from Malpensa to Milan?

Yes — official Milan taxis charge a fixed flat fare from Malpensa to the central area, posted at the rank. It's a set price regardless of traffic, but it's a substantial fare given the distance, so the train or coach is far better value for most travelers. If you take a taxi, use the official white rank (not a tout who approaches you) and confirm the posted flat fare applies to your destination.

Which Milan airport am I flying into — Malpensa, Linate, or Bergamo?

Milan has three, and they're very different distances out. Malpensa (MXP) is the main international hub, ~50 km northwest, served by the Malpensa Express and coaches. Linate (LIN) is close to the city and cheaply reached by the M4 metro or bus. Bergamo (BGY, 'Milan Bergamo') is ~50 km northeast and mainly low-cost carriers, reached by coach. Check your ticket, because the arrival plan differs for each.

What should I watch for arriving into Milan?

The airport itself is low-hassle; the caution is at your arrival point in the city. If you take the train or coach to Milano Centrale, that station and the metro are a known pickpocket hotspot — keep your bag in front and zipped and your phone away as you manage luggage there. And ignore any 'taxi?' tout in the arrivals hall; use the official rank, the train, or the coach.