London Heathrow to Milan Malpensa is a dense UK–Italy short-haul corridor where British Airways, easyJet and ITA Airways have typically operated non-stops — verify live. Flying dominates on time; Malpensa Express connects to Milano Centrale. Economy is standard; Linate can beat Malpensa for city-centre hotels. Not for travellers who need same-day flexibility without checking visa and connection rules.
TravelShifu has not flown these routes recently. Carriers, aircraft and schedules change without notice — verify operating airline, subfleet and departure airport before you book. Framework checked August 2026.
Ad – affiliate links: if you click a labelled partner link and make a qualifying booking or purchase, TravelShifu may receive a commission. How affiliate links work
Key takeaways
- British Airways, easyJet and ITA Airways have typically offered non-stop LHR–MXP service, with Ryanair and others on secondary London airports — verify live…
- LHR–MXP is a two-hour sector where economy suffices for most leisure travellers.
- Milan peaks around Salone del Mobile, fashion weeks and UK school holidays — fares firm when both markets travel simultaneously.
- Avios and Volare can reach LHR–MXP depending on what you hold — short-haul award space exists but cash sales on this competitive route often compete.
- Heathrow: [Heathrow to London train vs transfer](/guides/heathrow-to-london-train-vs-transfer).
Who flies London Heathrow (LHR) – Milan Malpensa (MXP) non-stop?
British Airways, easyJet and ITA Airways have typically offered non-stop LHR–MXP service, with Ryanair and others on secondary London airports — verify live schedules before booking. Linate (LIN) and Bergamo (BGY) also serve Milan — see [Malpensa vs Linate vs Bergamo](/guides/malpensa-vs-linate-vs-bergamo) before assuming MXP.
Compare London airports compared when secondary-airport pricing undercuts LHR.
Fashion-week and Salone del Mobile peaks compress availability — verify operating carrier on codeshares.
What cabin should you buy on London Heathrow (LHR) – Milan Malpensa (MXP)?
LHR–MXP is a two-hour sector where economy suffices for most leisure travellers. Business wins for lounge access, flexible tickets and faster airport flows on tight same-day returns — not lie-flat sleep. Verify basic economy bag rules before assuming included hold luggage.
See are points worth it for short-haul economy before transferring bank points.
BA and ITA short-haul business differ on catering — verify inclusions on your fare tile.
When should you book LHR–MXP flights?
Milan peaks around Salone del Mobile, fashion weeks and UK school holidays — fares firm when both markets travel simultaneously. Shoulder weeks in late January or mid-November often soften prices, but no fixed booking window holds. Track your dates and buy when the fare fits.
Watch flight deals for sale fares from Gatwick or Luton without assuming LHR walk-up prices.
Last-minute LHR–MXP seats exist on this dense route but rarely at bargain walk-up prices during Salone week.
Are points the right tool for LHR–MXP?
Avios and Volare can reach LHR–MXP depending on what you hold — short-haul award space exists but cash sales on this competitive route often compete. Verify live availability before transferring bank points; never quote chart numbers you have not checked today.
See London to Milan with BA Avios for corridor context — verify live before acting.
Partner awards differ between BA and ITA metal — confirm operating carrier before transferring.
Getting to and from LHR and MXP on the ground
Heathrow: [Heathrow to London train vs transfer](/guides/heathrow-to-london-train-vs-transfer). Milan: [Malpensa to city train vs transfer](/guides/milan-mxp-to-city-train-vs-transfer) — Malpensa Express suits Centrale-bound travellers. See [which Milan airport for city](/guides/which-milan-airport-for-city) if Linate or Bergamo is cheaper.
Airport guides: Heathrow · Milan Malpensa.
Early LHR departures may need a night near the airport; Malpensa late arrivals still have Express trains but less frequent overnight service.
When does something other than flying beat LHR–MXP?
There is no practical single-train London–Milan day trip that beats flying for most travellers — Eurostar plus TGV/Frecciarossa is a multi-leg stamina test. Linate often beats Malpensa for city-centre hotels when fares are close — compare [Malpensa vs Linate vs Bergamo](/guides/malpensa-vs-linate-vs-bergamo). Within Switzerland/Italy, [Zurich to Milan train vs flight](/guides/zurich-to-milan-train-vs-flight) is a separate onward decision.
See train vs flight in Europe for continental mode-choice framing.
Gatwick or Luton fares can beat LHR cash — compare total door-to-door time.
Airport guides at both ends
Common questions
- MXP, LIN or BGY for Milan from London?
- Malpensa suits many UK non-stops — Linate wins for city proximity on some carriers; Bergamo budget fares cost ground time. Compare Malpensa vs Linate vs Bergamo.
- Can I use BA Avios for LHR–MXP?
- Avios can reach LHR–MXP when award space exists — verify live before transferring; see London to Milan with BA Avios.
Primary sources and further checks
Official and independent sources worth checking alongside this guide. We are not paid for these links.
FlightLogic
FlightLogic: data-led airport and lounge guides for 60 global hubs (opens in a new tab)
FlightLogic scores airports and lounges on ground logistics, quiet zones and connection reality across 60 hubs — a second opinion worth reading before a tight connection or a long layover.