Cheap Flights from Milan to London

Travellers and cabin class

Compare Milan to London Heathrow flight deals

Find the cheapest month or even day of the year to fly to London Heathrow

Book the best London Heathrow fare with no extra fees

Flight deals from Milan to London Heathrow

Looking for a cheap last-minute deal or the best return flight from Milan to London Heathrow? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to London Heathrow

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to London Heathrow flights are currently cheapest in November.

Direct flights from Milan to London Heathrow

Milan to London Heathrow: Alternative routes

Compare routes from Milan to London below. You may find an airport to fly into that's cheaper, faster, or easier than London Heathrow.

Milan to London: Flight information

The things to know before you go.
Cheapest flight found$168
Cheapest month to flyNovember
Average flight time2 hrs, 8 mins
Most popular airlineBritish Airways
Average flights per week388

Finding cheap flights from Milan to London Heathrow: Frequently asked questions

The best price we found for a return flight from Milan to London Heathrow is $168. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 7 minutes is the average flight time from Milan to London Heathrow.
British Airways, American Airlines and Qatar Airways fly direct from Milan to London Heathrow.
As of March 2025, there are 208 flights per week flying from Milan to London Heathrow.
The cheapest month to fly from Milan to London Heathrow is usually March 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to London Heathrow Airport on Friday, 28 November 2025.
Yes – the average flight time is 2 hours and 7 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to London Heathrow but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to London is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to London Heathrow is British Airways .

Travelling from Milan to London Heathrow Airport (LHR): what you need to know

  • Organising your flight from Milan to London Heathrow Airport (LHR) begins with finding the best airport to start your trip. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are the main departure points in Milan.

  • 2 hours 5 minutes is the average journey time for a direct flight from Milan to London Heathrow Airport.

  • The timezone in London is UTC+0, which is 1 hour behind Milan. London Heathrow Airport is located in London.

  • With 84 direct weekly flights between the two airports, Milano Malpensa Airport (MXP) to London Heathrow Airport (LHR) is the most popular route. British Airways operates the earliest flight at 07:20. If you prefer to get more out of your day before taking off, the last flight from MXP to LHR is with British Airways at 21:30.

  • Your flight from Milan to LHR won't wait if you're running late, so get to the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • Popular months like July or other peak periods mean longer queues and potential delays. Stay on schedule by getting to the airport even earlier. Plan for at least four hours ahead of international flights and two hours before domestic departures.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Take the express route from Milano Malpensa Airport (MXP). Nonstop flights from Milan to London Heathrow Airport (LHR) can be booked from here.

  • British Airways is a well-known carrier that offers direct flights from Milan to London Heathrow Airport leaving from MXP.

  • A stopover is the perfect opportunity to break up your trip — and maybe even visit a new city. When searching for flights from Milan to LHR departing from Milano Malpensa Airport (MXP), uncheck the 'Direct flights only' box to see where you can visit along the way. Popular options include:

    • Franz Josef Strauss Airport (MUC)

    • Charles de Gaulle Airport (CDG)

    • Zurich Airport (ZRH)

  • From the centre of Milan, MXP is approximately 48 kilometres away. Use navigation apps or visit the official airport website to work out the best way to get there.

  • Looking for a convenient hotel close to Milano Malpensa Airport? If you're boarding an early flight from Milan to London Heathrow Airport, these accommodation options will have you sleeping moments from your departure lounge:

Orio al Serio International Airport (BGY)

  • Orio al Serio International Airport (BGY) offers direct flights from Milan to London Heathrow Airport (LHR).

  • Board your direct flight from Milan to LHR with British Airways. This is one of the main airlines that operates this route out of BGY.

  • Visit friends or family or just take a moment to refresh yourself with a stopover. If you'd like to break up your flight from Milan to London Heathrow Airport, check out these options when setting off from Orio al Serio International Airport:

    • Zurich Airport (ZRH)

    • Charles de Gaulle Airport (CDG)

    • Frankfurt Airport (FRA)

  • BGY is around 64 kilometres from central Milan. It takes 58 minutes or so to get to the airport if you're driving from the city centre. Public transport takes approximately 2 hours and 18 minutes.

  • Want to treat yourself to an extra night away before your flight from Milan to LHR? Unwind in a hotel near Orio al Serio International Airport before your break officially begins. Stay at one of these accommodation options:

About London Heathrow Airport (LHR)

Getting from London Heathrow Airport (LHR) to central London

  • London Heathrow Airport is approximately 31 kilometres from central London. With your own car rental or in a cab, the drive is about 57 minutes.

  • Getting there by public transport will take you roughly 1 hour and 1 minute.

How to find the cheapest flights from Milan to London Heathrow Airport (LHR)

  • The lowest price we've seen for a one-way ticket from Milan to London Heathrow Airport is $71. The cheapest price for a return flight is $168. Keep in mind fares may change due to demand at the time of booking.

  • To score flight tickets from Milan to LHR, book your journey 8 months before the departure date.

  • May is the cheapest month for tickets from Milan to London Heathrow Airport. If you need to travel at a different time of year, use the 'Whole month' search feature to see the lowest prices for each month.

  • Set up a Price Alert and keep an eye on changes on this route through email or push notifications. We'll let you know when prices drop. Timing matters when searching for flight tickets from Milan to LHR.

  • Customise your trip with filters. Adjust the number of stops, duration, and departure and arrival times to find the ideal flight from Milan to London Heathrow Airport. You can also sort the results to see the 'Fastest,' 'Best' or 'Cheapest' options first.

The best time to fly from Milan to London Heathrow Airport (LHR)

  • It's time to choose your trip dates for your flight from Milan to London Heathrow Airport. July is the most popular month to visit London. If you want a quieter atmosphere, go in February.

  • The warmest month in London is July, with temperatures ranging between 11ºC and 26ºC. Lock in your flights from Milan to LHR in this month if this is the type of weather you enjoy.

  • January sees average temperatures of between 0ºC and 9ºC. Search for cheap flights from Milan to London Heathrow Airport sometime then if you like cooler conditions.

More about London

Complete your London trip with a car rental

  • Choose one of our car rentals in London and see the city at your own pace. Easily compare rates from trusted rental companies in one place after booking your hotel and cheap flights from Milan to London Heathrow Airport.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.