Malpensa (MXP) to Milan City Center: Train vs Taxi vs Private Transfer (2026)

Malpensa (MXP) to Milan city center transfer options: train, taxi, private fixed-price transfer

Malpensa (MXP) is Milan's main international gateway — sitting about 45 km northwest of the city center. Unlike Bergamo, MXP actually has a direct train link… but the options still split fast once you walk out of arrivals, and the wrong call costs you both time and money. This guide runs through every realistic transfer option from Malpensa to Milan, with current prices, real journey times, and the bits nobody mentions on the booking page.

Malpensa Airport Exit 5 — couple arriving through sliding doors

Transport Options at a Glance

Option Price Time to Milan Notes
Private transfer to Milan center €65 fixed ~45–55 min Door-to-door, driver meets you in arrivals
Malpensa Express to Centrale €13–14 ~52 min Runs every 30 min, stops at Cadorna (40 min) and Centrale
Malpensa Express to Cadorna €13 ~40 min Better for west Milan/Navigli area
Metered taxi to Milan €95 fixed zone* ~45–60 min *Fixed zone rate applies to Milan municipality
Shuttle bus to Milan €6–10 ~60–75 min Terravision / Autostradale to Centrale

Malpensa Airport — Terminal Guide

Malpensa has two terminals — and figuring out which one you're flying into actually matters before you book any transfer.

  • Terminal 1 (T1): The main one. Handles most airlines including all the intercontinental flights — Lufthansa, Swiss, Emirates, ITA, plus most European carriers. Arrivals are on the ground floor. The Malpensa Express train leaves from the basement (just follow the signs for "Ferrovie"). Taxi rank and private transfer pickup zone are right outside the arrivals exit.
  • Terminal 2 (T2): Low-cost stuff — easyJet, Wizz Air, that crowd. Smaller terminal, same general layout — arrivals on the ground floor. Heads up though: the Malpensa Express does NOT stop at T2. There's a free shuttle bus that connects T2 to T1, takes about 10 minutes. Build that into your plan if you land at T2 and want the train.
  • How to check: Your boarding pass tells you T1 or T2. The UboTransfer booking confirmation will also confirm where the driver waits, based on which terminal you're using.

Private Transfer from Malpensa Airport

A private transfer from Malpensa Airport starts at €65 to Milan city center — that's less than the €95 fixed taxi zone rate, and a lot more predictable. Price is set when you book and doesn't move based on traffic or time of day. You pay what you agreed. End of story.

Private transfer Skoda Superb at Sheraton Hotel, Malpensa Airport

Driver waits in arrivals with a sign showing your name. Both T1 and T2 are covered — just confirm your terminal at booking and the driver will be in the right place. Flight tracking is automatic, so delays sort themselves out without you having to do anything. You land, grab your bags, walk through customs, spot your name. That's the whole thing.

For families, business travellers — anyone with more than a cabin bag — the comparison vs. the Malpensa Express tilts pretty fast. Two people taking the train into Centrale still need to grab a metro or taxi to their hotel — that's €26 in train tickets plus another €5–10 for the metro or cab — and a private transfer at €65 total is already in the same ballpark. Three or four people? Not even close.

Malpensa Airport Terminal 5 — private transfer pickup zone at night

Late arrivals are where pre-booking really pays off. The last Malpensa Express to Centrale runs around 11:20 PM from T1 (about 10:48 PM from T2 — but check the current Trenord timetable before you travel). Shuttle buses also wind down in the late evening. After that your only option is the taxi rank — and that €95 fixed zone rate only covers Milan municipality. If your hotel sits in the suburbs, or you need a specific address, the meter starts up again and the price gets unpredictable.

Malpensa Express Train

The Malpensa Express is the most popular budget option from T1. Trains run every 30 minutes, two routes:

Malpensa Airport Terminal 5 arrivals — family with luggage at private transfer pickup zone
  • Malpensa Express to Milano Centrale: ~52 minutes, €13–14 a ticket. Best if you're staying near the main station — hotels in Porta Venezia, Repubblica, or anywhere on the red M1 or yellow M3.
  • Malpensa Express to Milano Cadorna: ~40 minutes, €13. Better for west Milan — Brera, Navigli, the Fiera district. Connects to M1 and M2 at Cadorna/Cadorna F.N.

Important — if you land at Terminal 2, you need to take the free shuttle to T1 first. It runs frequently and the trip's about 10 minutes. Just… add it to your total time, and double-check the last train if you're arriving in the evening.

Tickets are available from machines in the arrivals hall (card and cash both work), or via the Trenord app before you land. Validate before boarding at the yellow machines on the platform — un-validated tickets are basically a fine waiting to happen, and the inspectors do check.

Taxi from Malpensa Airport

Official white taxis from MXP work on a fixed zone rate to the Milan municipality: €95 per taxi (not per person — important). It's a regulated rate and shouldn't really be negotiable. If a driver quotes anything different, ask for the meter and report it to the airport authority. The fixed rate only covers central Milan municipality — outer suburbs and other provinces go on the meter.

The taxi rank is right outside arrivals at both terminals. During peak arrival waves (mornings, early evenings), the queue can run 15–20 minutes. For groups of two or more, a pre-booked private transfer is cheaper than the regulated taxi rate — and you skip the queue entirely.

Shuttle Bus from Malpensa Airport

Terravision and Autostradale both run coaches from MXP into Milano Centrale. Tickets are €6–10, depending on the operator and how early you book. Journey time's typically 60–75 minutes, longer in rush-hour traffic.

The shuttle is the cheapest option going — but it drops you at the bus terminal next to Centrale, not at your actual hotel door. If you're staying on the west side of Milan, the Malpensa Express to Cadorna ends up faster and more convenient. If your priority is purely budget and you're fine with extra steps, the shuttle works.

Popular Routes from Malpensa Airport

Frequently Asked Questions

How long does it take to get from Malpensa Airport to Milan city center?

By private transfer or taxi — about 45–55 minutes when traffic's normal. The Malpensa Express train runs 40 minutes to Cadorna or 52 minutes to Centrale. Shuttle buses take 60–75 minutes. Add another 10 minutes if you land at Terminal 2 and need the shuttle over to T1 for the train.

What is the fixed taxi fare from Malpensa to Milan?

The official fixed zone rate is €95 per taxi (not per person) to any address inside the Milan municipality. It's a regulated rate set by the city. Only applies to the municipality itself though — outer suburbs and other destinations go on the meter.

Does the Malpensa Express serve Terminal 2?

No — the Malpensa Express only stops at Terminal 1. If you land at T2 (easyJet, Wizz Air, etc.), you'll need to take the free shuttle bus to T1 first (about 10 minutes) and then board the train. Build that into your connection time.

What is the cheapest way from Malpensa Airport to Milan?

The Malpensa Express train (€13) is the most cost-effective for solo travellers. The shuttle bus (€6–10) is slightly cheaper but takes longer. For groups of two or more, a private transfer often works out cheaper per head than the train — once you factor in the metro or taxi at the other end.

Where exactly does the driver wait at Malpensa Airport?

Your driver waits in the arrivals hall with a name sign — either Terminal 1 or Terminal 2 depending on where your flight lands. Just confirm your terminal at booking. The driver tracks your flight and adjusts for delays automatically; no need to call.

Can I book a transfer from Malpensa for a late-night arrival?

Yes — and pre-booking is genuinely a good idea for late arrivals. The last Malpensa Express runs around 11:20 PM (worth checking current Trenord timetables). Shuttle buses stop running in the late evening too. After those cut-offs, the taxi rank and pre-booked private transfers are basically the only choices. A pre-booked transfer guarantees a driver waiting, whatever the hour.

Is there an Uber at Malpensa Airport?

Uber works in Milan but availability at MXP is patchy and unreliable for arrivals. The actually-reliable options: the Malpensa Express, official taxis (regulated €95 zone rate), the Terravision/Autostradale shuttle, or a pre-booked private transfer with a confirmed driver and fixed price.

How far is Malpensa Airport from Milan city center?

Malpensa (MXP) is about 45 km northwest of Milan, via the A8. Travel time by car is 45–60 minutes in normal conditions — longer in rush hour (roughly 7–9 AM and 5–7 PM weekdays).

Need a Malpensa Airport transfer? Book a fixed-price Malpensa taxi (MXP) — from €95, meet & greet, flight monitoring, no hidden charges.