Cheap Flights from Milan (MILA) to London (LOND)

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

Direct flights from Milan to London

Milan to London: Flight information

The things to know before you go.
Cheapest flight found$53
Cheapest month to flyJuly
Average flight time2 hrs, 3 mins
Most popular airlineBritish Airways
Average flights per week1,676

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 $53. 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 2 minutes is the average flight time from Milan to London.
British Airways, American Airlines and easyJet fly direct from Milan to London.
As of July 2026, there are 419 flights per week flying from Milan to London.
The cheapest month to fly from Milan to London is usually July.
If you're flying from Milan, the cheapest airport near London is London Stansted – which is 48.7 km away from the centre of London. We've found flights into this airport from $53.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to London on Wednesday, 29 July 2026.
Yes – the average flight time is 2 hours and 2 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 July, the average temperature is usually around 17°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 .

Flying from Milan to London: what you need to know

  • Organising your flight from Milan to London begins with finding the right airport to start your holiday. Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) and Milan Linate Airport (LIN) are the main departure points in Milan.

  • Land at London Heathrow Airport (LHR) or London Gatwick Airport (LGW). You can also reach London through London Stansted Airport (STN), London Luton Airport (LTN) and London City Airport (LCY).

  • Hop on a direct Milan to London flight and you'll be flying for an average of 2 hours.

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

  • Milan Malpensa Airport (MXP) to London Gatwick Airport (LGW) is the most traveled route between these two cities. There are 28 departures a week to choose from. If you prefer starting your day later, the last flight from Milan to London is with easyJet at 22:10. Choose the first MXP to LGW departure with Wizz Air Malta at 06:25 to make the most of your arrival in London.

  • To ensure you don't miss your Milan to London flight, leave enough time to check in and find your gate. Arriving two hours ahead of international departures and one hour before domestic flights is the general travel rule.

  • You'll likely experience bigger queues in popular months like July. Arriving up to four hours in advance for international flights and two hours for a domestic departure is a wise move.

How to find the cheapest flights from Milan to London

  • Don't leave everything to the last moment. You're more likely to find cheap Milan to London flights if you book early. Airlines often offer some fantastic early bird discounts.

  • Finding cheap plane tickets from Milan to London is more likely if you're flexible with your travel dates. Use the 'Whole month' search function to see the lowest prices across the month and score a fantastic deal.

  • Save time searching for cheap flights from Milan to London by setting up a Price Alert. You'll get an email or push notification on the app when a lower fare becomes available.

  • Save on your Milan to London flight with the help of our filters. Choose your preferred times, number of stops and airlines, then sort the results by 'Cheapest' to see the best deals.

Flying from Milan

Milan Malpensa Airport (MXP)

  • You can fly directly to London departing from Milan Malpensa Airport (MXP). Here are some airports you can get to in one go when searching for your flight from Milan to London:

    • London Heathrow Airport (LHR)

    • London Gatwick Airport (LGW)

    • London Stansted Airport (STN)

  • You'll find a good range of airlines that offer direct Milan to London plane tickets out of MXP. The most popular include:

  • Stopovers are the perfect opportunity to take a break from travelling — and possibly even explore another city. When browsing Milan to London flights leaving from Milan Malpensa Airport, deselect the 'Direct flights only' box to see where you can visit along the way. Here are some popular options to consider:

    • Amsterdam Schiphol Airport (AMS)

    • Frankfurt am Main Airport (FRA)

    • Paris Charles de Gaulle Airport (CDG)

  • MXP is about 40 kilometres from central Milan. If you're driving, catching a taxi or ride-sharing from the centre, it'll take you 50 minutes or so to get there, depending on traffic. If you're taking public transport, expect the journey time to be around 50 minutes.

  • Have an early flight from Milan to London? Avoid rushing to the terminal (and catch some extra z's) by choosing one of these stays close to Milan Malpensa Airport:

  • Of the flights that depart from Milan Malpensa Airport, 76% touch down on time at their destination.

Milan Bergamo Airport (BGY)

  • You can catch a direct flight from Milan to London departing from Milan Bergamo Airport (BGY). Kick off your travels at BGY and come in for landing at London Stansted Airport (STN).

  • From BGY, you can book a direct Milan to London plane ticket with Ryanair.

  • Get more out of your holiday with a stopover on your Milan to London flight. Visit friends or family or tick a new city off your list. Whatever your plans, here's where you can stop between Milan Bergamo Airport and London:

    • Amsterdam Schiphol Airport (AMS)

    • Barcelona Airport (BCN)

    • Rome Fiumicino Airport (FCO)

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

  • It's your holiday, so why not extend it with an extra night away? Think about checking in to one of these accommodation options near Milan Bergamo Airport the day before your flight from Milan to London:

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

Milan Linate Airport (LIN)

  • Start your journey at Milan Linate Airport (LIN) and fly straight to London without layovers. Direct flights from Milan to London out of LIN will land at one of these airports:

    • London Heathrow Airport (LHR)

    • London Gatwick Airport (LGW)

    • London City Airport (LCY)

  • Select your preferred airline and then buckle up for takeoff. These carriers offer direct Milan to London plane tickets from LIN:

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

    • Amsterdam Schiphol Airport (AMS)

    • Frankfurt am Main Airport (FRA)

    • Paris Charles de Gaulle Airport (CDG)

  • LIN is around 8 kilometres from central Milan. Driving from the city centre to the airport takes about 20 minutes. If you're planning to take public transport, expect a journey of around 30 minutes.

  • Skip the morning rush on departure day — stay near Milan Linate Airport and know you'll make it to the terminal with time to spare. Get comfy at one of these hotels the day before if you have an early Milan to London flight:

  • With 83% of its departing flights arriving when they should, LIN is a reliable starting point for any trip.

Arriving in London

London Heathrow Airport (LHR)

London Gatwick Airport (LGW)

  • After your flight from Milan to London has touched down, you can get to the city centre in around 1 hour 5 minutes by car. Central London is roughly 40 kilometres from London Gatwick Airport (LGW).

  • If you travel by public transport, the journey will take you 45 minutes or so.

  • Hang the 'Do not disturb' sign on your door and rest at a hotel near LGW. Here are a few options where you can settle in after your flight from Milan to London:

  • The quickest way to get to where you're going is with a London Gatwick Airport rental car. Grab a set of wheels from Green Motion, U-Save or Drivalia and be on your way in a flash.

  • Avoid paying extra. Reserving your ride three weeks before your arrival at LGW will help you save.

London Stansted Airport (STN)

  • Step off your flight from Milan to London and head straight for your hotel or jump right into exploring. Central London is around 48 kilometres from London Stansted Airport (STN) and usually takes 1 hour 5 minutes to reach by car.

  • Public transport will take you there in about 45 minutes.

  • If you don't want to make the trip to the centre, choose a hotel close to STN. Make yourself comfortable at one of these stays after your Milan to London flight:

  • Take control of the next leg of your journey by picking up a London Stansted Airport rental car. Green Motion, Drivalia and Europcar make getting on the road smooth sailing.

  • Get a payoff by planning ahead. Book your ride from STN four weeks before your flight from Milan to London for the lowest prices.

Best time to go to London

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

  • Book a Milan to London ticket departing in July if you want to visit the city during its warmest month. Expect temperatures in London to range from 11ºC (52ºF) to 26ºC (79ºF).

  • If you want to travel in cooler conditions, search for a cheap flight from Milan to London in January when temperatures average between 0ºC (32ºF) and 9ºC (48ºF).

More about London

  • When it comes to searching for somewhere to lay your head, you'll find the most popular stays in London right here. Explore these hotels as soon as you've locked in your flight from Milan to London:

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

Explore more of the United Kingdom

  • You've visited London, now it's time to explore other parts of the United Kingdom. Travel around 257 kilometres northwest to Manchester to check off its top sights. From Manchester United Museum & Stadium Tour to The Homes of Football and Science and Industry Museum, you've got a jam-packed schedule ahead.

  • Birmingham is another favourite destination in the United Kingdom and is around 161 kilometres northwest of London. No trip is complete without a visit to Birmingham Museum & Art Gallery, Birmingham Hippodrome and Bournville Experience.

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