Cheap flights from Milan to London Heathrow

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 Airport? If you want to travel next month, return fares start from $196. 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 October.

Direct flights from Milan to London Heathrow

Milan to London: Flight information

The things to know before you go.
Cheapest flight found$75
Cheapest month to flyOctober
Average flight time2 hrs, 7 mins
Most popular airlineBritish Airways
Average flights per week390

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 $175. 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 6 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 May 2026, there are 195 flights per week flying from Milan to London Heathrow.
The cheapest month to fly from Milan to London Heathrow is usually September.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to London Heathrow Airport on Wednesday, 30 September 2026.
Yes – the average flight time is 2 hours and 6 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.

Flying from Milan to London Heathrow Airport (LHR): What you need to know

  • Milan is home to a couple of airports where you can kick off your trip. Explore your options for booking a flight from Milan to London Heathrow Airport (LHR) flying out of Milan Malpensa Airport (MXP) or Milano Linate Airport (LIN).

  • Expect to be in the air for 2 hours 5 minutes. That's the average duration of a direct Milan to London Heathrow Airport flight.

  • London is one hour behind Milan. London Heathrow Airport is located in London, which runs on the UTC+0 timezone.

  • The busiest route is from Milan Malpensa Airport (MXP) to London Heathrow Airport (LHR), with 18 direct weekly services. If you're eager to be on your way, the earliest flight from MXP to LHR is the 6:45am British Airways service. If a later flight fits your day better, the last departure is at 9:45pm with British Airways.

  • Get to the airport on time so you don't miss your flight from Milan to LHR. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • Popular months like July or other busy periods mean longer lines and possible delays. Stay ahead of the crowds by arriving at the airport even earlier. Aim for at least four hours ahead of international flights and two hours before domestic departures.

Airports in Milan

Milan Malpensa Airport (MXP)

  • You can jump on a direct flight from Milan to London Heathrow Airport (LHR) out of Milan Malpensa Airport (MXP).

  • You can travel on a direct flight from Milan to London Heathrow Airport with British Airways. This well-known airline operates services from MXP.

  • The preferred choice for passengers flying between MXP and LHR is British Airways.

  • With 73.06% of services arriving as planned, British Airways is the leading performer for punctuality on this route.

  • Located around 48 kilometres from the centre of Milan, MXP can be reached in about 50 minutes by car (depending on traffic). The journey on public transport will take roughly 50 minutes.

  • Want a hassle-free start to your trip? Stay near Milan Malpensa Airport. Whether you've booked an early flight from Milan to London Heathrow Airport or want to avoid feeling rushed, these hotels have you covered:

  • Of all flights departing from Milan Malpensa Airport, 76% arrive on time at their destination.

Milan Bergamo Airport (BGY)

  • Tick a new place off your list or just take a moment to stretch your legs with a stopover. If you'd like to split up your flight from Milan to London Heathrow Airport, check out these options when heading out from Milan Bergamo Airport:

    • Amsterdam Schiphol Airport (AMS)

    • Dusseldorf Airport (DUS)

    • Vaclav Havel Airport Prague (PRG)

  • BGY is about 48 kilometres from central Milan. It takes 50 minutes or so to get to the airport driving from the city centre. Public transport takes approximately 1 hour.

  • Get your holiday started early with an extra night away from home. Before catching your Milan to LHR flight, kick back in one of these hotels close to Milan Bergamo Airport:

  • When it comes to keeping flights on track, Milan Bergamo Airport has an on-time arrival performance of 75%.

Milano Linate Airport (LIN)

  • One flight, zero drama. You can take a direct flight from Milan to London Heathrow Airport leaving from Milano Linate Airport (LIN).

  • You can fly out of LIN with British Airways. This reputable carrier offers direct Milan to LHR plane tickets.

  • The preferred airline for passengers flying between LIN and LHR is British Airways.

  • British Airways is the top performer for punctuality on this route.

  • From central Milan, LIN is around 8 kilometres away. It'll take you roughly 20 minutes to get there by car and 30 minutes or so if you use public transport.

  • Make departure day worry-free — stay close to Milano Linate Airport and know you'll get to your gate with time to spare. Check in to one of these hotels the day before if you've booked an early Milan to London Heathrow Airport flight:

  • With 84% of its departing flights arriving as planned, LIN is a reliable starting point for any adventure.

About London Heathrow Airport (LHR)

Getting from London Heathrow Airport (LHR) to central London

  • Central London is around 24 kilometres from London Heathrow Airport and takes about 45 minutes to reach by car. See what your options are for heading into the city, whether that's with a taxi, car hire or ride-share.

  • If you're using public transport, expect a journey of around 25 minutes.

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

  • Right now, $75 is the best price we've found for a one-way ticket from Milan to London Heathrow Airport. The cheapest price for a return flight is $175. Remember fares may change due to availability at the time of booking.

  • Booking in advance is often the key to scoring a cheap flight from Milan to LHR. Flight prices rise as demand increases, so the closer you get to departure, the more expensive your ticket may be.

  • If you can be flexible with your travel dates, try using the 'Whole month' search tool. It'll give you the cheapest price in each month when searching for your Milan to London Heathrow Airport ticket.

  • Stay on top of deals for plane tickets from Milan to LHR by creating a Price Alert. We'll send you an email or notification through the app when a lower fare becomes available.

  • Filters make it easier to track down a bargain for your flight from Milan to London Heathrow Airport. Choose the flight times, carriers and stops that match your plans. Then sort the results by 'Cheapest' to zero in on the cheapest fare fast.

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

  • July is when most people book flights from Milan to London Heathrow Airport (LHR). Plan your visit to London in January for a more low-key escape.

  • Book a Milan to LHR plane ticket departing in July if you're eager to explore the city during its warmest month. You can expect temperatures in London to range from 11ºC (52ºF) to 26ºC (79ºF).

  • January sees temperatures of between 0ºC (32ºF) and 9ºC (48ºF). Search for cheap tickets from Milan to London Heathrow Airport around that time if you want to travel when it's cooler.

More about London

  • After booking your flight from Milan to London Heathrow Airport, find a hotel that's got location and comfort covered. Make one of these accommodation options your base for exploring London:

  • There are plenty of things to do in London when you're ready to see the sights. Start exploring at The British Museum followed by Westminster Abbey and Big Ben.

Explore more of the United Kingdom

  • You've seen London, now it's time to discover other corners of the United Kingdom. Travel about 257 kilometres northwest to Manchester to tick off its top attractions. From Manchester United Museum & Stadium Tour to The Homes of Football and Museum of Science and Industry, you'll have a packed itinerary ahead.

  • Birmingham is another well-known destination in the United Kingdom and is around 153 kilometres northwest of London. No journey is complete without dropping by Birmingham Museum & Art Gallery, Birmingham Hippodrome Theatre and Bournville Experience.

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