Cheap Flights from Milan to London

Travellers and cabin class

Compare Milan to London flight deals

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

Book the best London fare with no extra fees

Flight deals from Milan to London

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

Find the cheapest month to fly from Milan to London

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

Direct flights from Milan to London

Alternative Milan to London routes

Looking for the cheapest, fastest or easiest route from Milan to London? You could fly into the following airports instead.

Milan to London: Flight information

The things to know before you go.
Cheapest flight foundج.م.‏ 919
Cheapest month to flyJuly
Average flight time1 hr, 60 mins
Most popular airlineBritish Airways
Average flights per week454

Finding cheap flights from Milan to London: Frequently asked questions

There are 6 airports in London: London City, London Heathrow, London Gatwick, London Luton, London Stansted, and London Southend.
The best price we found for a return flight from Milan to London is ج.م.‏ 1,949. 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.
1 hour and 59 minutes is the average flight time from Milan to London.
British Airways, American Airlines and easyJet fly direct from Milan to London.
As of June 2025, there are 454 flights per week flying from Milan to London.
The cheapest month to fly from Milan to London is usually June 2025.
If you're flying from Milan, the cheapest airport near London is London Stansted – which is 48.6 km away from the centre of London. We've found flights into this airport from ج.م.‏ 1,949.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to London on Thursday, 24 July 2025.
Yes – the average flight time is 1 hour and 59 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 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.
In June, the average temperature is usually around 15°C. August is typically the warmest month in London, when it usually averages around 22°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging 1°C. The rainiest month is October.
The cheapest airline that flies to London is Ryanair .

Travelling from Milan to London: what you need to know

  • When looking for a flight from Milan to London, there's a selection of airports to depart from. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are among Milan's main terminals.

  • Come in for landing at London Heathrow Airport (LHR), London Gatwick Airport (LGW) or Stansted Airport (STN). You can also hop off the plane at London Luton Airport (LTN) and London City Airport (LCY) in London.

  • The average time for a direct Milan to London flight is 2 hours.

  • London is one hour behind Milan and follows the UTC+0 timezone.

  • With 42 weekly flights between the two airports, Milano Malpensa Airport (MXP) to London Gatwick Airport (LGW) is the busiest route. Board the first flight from Milan to London with Wizz Air Malta at 06:40. If you'd like to make the most of your day before flying, the latest departure from MXP to LGW is with easyJet at 22:10.

  • To ensure you board your Milan to London flight, leave plenty of time to navigate the airport and find your gate. Turning up two hours ahead of international departures and one hour before domestic flights is a good rule of thumb.

  • Flying during a peak time such as July? School holidays and other popular periods can lead to longer queues and delays at security. Be extra cautious and arrive up to four hours ahead of an international flight and two hours before domestic departures.

How to find the cheapest flights from Milan to London

  • At the moment, ج.م.‏ 919 is the lowest price we've seen for a one-way ticket from Milan to London. The cheapest price for a return flight is ج.م.‏ 1,945. Remember fares may change due to demand at the time of booking.

  • Get cheap Milan to London flights by booking two months ahead. According to our research, that's the ideal time for bagging a bargain.

  • Plan your trip for May. That's the best month for landing cheap plane tickets from Milan to London. If your travel dates are not set in stone, use the 'Whole month' tool to see the lowest price across every month.

  • Save time looking for cheap flights from Milan to London by setting up a Price Alert. We'll send you an email or push notification on the app when a lower fare pops up.

  • Tailor your trip using filters. Select your preferred departure and arrival times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Fastest' or 'Best' Milan to London flights.

Flying from Milan

Milano Malpensa Airport (MXP)

  • Leave from Milano Malpensa Airport (MXP) on a direct flight from Milan to London. You can jet right into these London airports from MXP:

    • London Heathrow Airport (LHR)

    • London Gatwick Airport (LGW)

    • Stansted Airport (STN)

  • Direct Milan to London plane tickets are offered by a good range of airlines at MXP. Take flight with one of these carriers:

  • Consider adding a stopover to potentially save money on your Milan to London flight. Simply deselect 'Direct flights only' when browsing departures from Milano Malpensa Airport. Take a break (and maybe save some cash) by stopping at one of these popular options:

    • Zurich Airport (ZRH)

    • Luxembourg Airport (LUX)

    • Amsterdam Airport Schiphol (AMS)

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

  • Planning to catch an early flight from Milan to London? Avoid the stress of rushing to the terminal (and enjoy a little extra shut-eye) by choosing one of these hotels near Milano Malpensa Airport:

  • Of all flights leaving Milano Malpensa Airport, 68.23% land on time at their destination.

Orio al Serio International Airport (BGY)

  • Direct flights from Milan to London are available at Orio al Serio International Airport (BGY), so consider leaving from this popular hub. BGY has nonstop connections to London Gatwick Airport (LGW) and Stansted Airport (STN).

  • You can take your pick of airlines offering direct Milan to London plane tickets from BGY. Set off with any of these carriers and skip the connections:

  • Split up your Milan to London flight with a stop so you can freshen up or tick a new place off your list. Top stopovers between Orio al Serio International Airport and London are:

    • Amsterdam Airport Schiphol (AMS)

    • Berlin Brandenburg Airport (BER)

    • Rotterdam The Hague Airport (RTM)

  • Using public transport, you can travel from central Milan to BGY in around 2 hours 20 minutes. The terminal is roughly 48 kilometres away. Driving will take you about 1 hour.

  • Want to treat yourself to an extra night away before your flight from Milan to London? Check in to a hotel near Orio al Serio International Airport before your break officially starts. These stays are calling your name:

  • 67.49% of flights leaving Orio al Serio International Airport arrive within the expected time frame.

Milano Linate Airport (LIN)

  • You can take a direct flight from Milan to London leaving from Milano Linate Airport (LIN). Travel nonstop from LIN to one of these airports:

    • London Heathrow Airport (LHR)

    • London Gatwick Airport (LGW)

    • London City Airport (LCY)

  • Pick from these top carriers that offer direct Milan to London plane tickets from LIN:

  • Lock in a ticket from Milan to London departing from Milano Linate Airport (LIN) with one or more stops. Popular stopovers between LIN and London include:

    • Amsterdam Airport Schiphol (AMS)

    • Frankfurt Airport (FRA)

    • Berlin Brandenburg Airport (BER)

  • The journey to LIN from central Milan is around 45 minutes on public transport. If you prefer to travel by car, it'll take you roughly 30 minutes to cover the 8 kilometres or so.

  • Skip the rush on your departure day — stay near Milano Linate Airport and know you'll be at your gate with time to spare. Settle in at one of these hotels the day before if you have an early Milan to London flight:

  • Airports have an on-time performance rating that tracks how often flights land without delays. At LIN, that figure is 79.56%.

Arriving in London

London Heathrow Airport (LHR)

  • The distance from London Heathrow Airport (LHR) to central London is roughly 26 kilometres. It'll take you about 55 minutes to get to the centre driving.

  • It typically takes 1 hour to get there on public transport.

  • If you have a late flight from Milan to London, nothing beats the convenience of staying near the terminal. Grab your suitcases from the carousel and then be showered and sleeping not long after at one of these accommodation options near LHR:

  • Travel at your own speed with a London Heathrow Airport rental car. Pick up your wheels from Surprice, U-Save or Green Motion and see more of London and beyond.

  • Booking your ride from London Heathrow Airport around one week in advance can help you get the best possible rate.

London Gatwick Airport (LGW)

  • Central London is approximately 40 kilometres from London Gatwick Airport (LGW). After your flight from Milan to London has hit the runway and you've made your way out of the airport, the drive should take about 1 hour 20 minutes.

  • If you're travelling on public transport, it'll take around 30 minutes.

  • You'll find some great places to lay your head close to LGW. Kick back after your Milan to London flight at one of these perfectly located options:

  • Green Motion, U-Save and Drivalia make collecting a London Gatwick Airport rental car simple. These providers are located around or in the terminal and will have you behind the wheel before you know it.

  • Avoid paying more than you need to. Booking your ride three weeks ahead of your arrival at LGW will help you save.

Stansted Airport (STN)

  • Step off your flight from Milan to London and go straight to your hotel or start taking in the sights right away. Central London is around 48 kilometres from Stansted Airport (STN) and takes roughly 1 hour to reach by car.

  • The journey will take about 1 hour 25 minutes by public transport.

  • Find a hotel close to STN and get from baggage claim to your bed in a snap. Whether you have a late Milan to London flight or just want to simplify your travel plans, these stays bring comfort closer to you:

  • Whether you're searching for a zippy mini for a solo adventure or a roomy SUV to fit a group of friends, you'll find the ideal Stansted Airport rental car for your needs. Browse the types of wheels available from companies such as Green Motion, Drivalia and Europcar.

  • Around four weeks ahead of your flight from Milan to London is the ideal time to book your ride from STN. You're more likely to find a cheaper rate or even snap up an early bird discount.

Best time to go to London

  • February is the quietest month for flights from Milan to London, while July is the busiest. Find the best time to go to London based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • Lock in a Milan to London ticket departing in July if you want to explore the city during its warmest month. Expect temperatures in London to range from 11ºC to 26ºC.

  • January sees average temperatures of between 0ºC and 9ºC. Look for cheap flights from Milan to London around that time if you like travelling in cooler conditions.

More about London

  • Start your London trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Milan to London, check out our selection of accommodation options including:

  • Every great holiday has to include a little sightseeing. Big Ben, The British Museum and Buckingham Palace are attractions you won't want to skip in London.

Explore more of United Kingdom

  • Birmingham is just one of the many places in United Kingdom waiting to be discovered after you've seen London. Around 161 kilometres to the north-west, check out popular attractions including Cadbury World, The Library of Birmingham and National Sea Life Centre.

  • If you're ready to explore another major stop in United Kingdom, consider Bristol, about 177 kilometres west of London. Clifton Suspension Bridge, Cabot Tower and Brandon Hill Nature Park are the start of reasons to visit.

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