Skip to main content
Beginning of main content

Cheap Flights from Milan to London $118.6

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Guarantee
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Milan to London (MXP to LHR)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Milan to London (MXP to LHR)

Question : How often is the price changing when booking a trip from Milano Malpensa Airport (MXP) to London Heathrow Airport (LHR)?
Answer : Flight prices for MXP to LHR fluctuate much more than the majority of routes. Prices tend to be lower the further out you book.

Question : Which airline has been on time to London Heathrow Airport (LHR) from Milano Malpensa Airport (MXP) the most?
Answer : British Airways will have you to LHR on time 68% of the time. Spend as little time in an airport as necessary by flying with British Airways. If they are late for some reason though, the average delay time is 10-20 minutes.

Question : Should you take that vacation to London in the next 30 days?
Answer : As of January 16th, the cheapest day to fly from Milan to London is February 14th. Tickets have been sold for 10% below the average price for this route.

Question : Would you be willing to change your travel days if it saved you money?
Answer : The best day to fly on a budget this month is Monday. Having flexibility in your travel plans means you can save, so be sure to plan ahead when possible.

Question : How long do most people stay in London when they fly in from Milan?
Answer : The average time spent in London by passengers flying from MXP is four days.

Question : What is the quickest flight from MXP to LHR?
Answer : If you're able to take the fastest direct flight (which is offered by British Airways), you can leave MXP at 8:25 PM CET and get to LHR at 9:30 PM GMT (5 minutes). Remember, there is a time change of one-hour.