Cheap Flights from London to Milan

Compare London to Milan flight deals

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

Book the best Milan fare with no extra fees

Flight deals from London to Milan

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

Don’t miss a great deal

Stay one step ahead. Find the best value travel with the latest deals, tips and news.

You can unsubscribe at any time. Read our Privacy Policy for more info.

Find the cheapest month to fly from London to Milan

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

Direct flights from London to Milan

Alternative London to Milan routes

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

London to Milan: Flight information

The things to know before you go.
Cheapest flight found$43
Cheapest month to flyMay
Average flight time1 hr, 58 mins
Most popular airlineBritish Airways
Average flights per week375

Finding cheap flights from London to Milan: Frequently asked questions

There are 5 airports in Milan: Milan Linate, Milan Malpensa, Milan Bergamo, Lugano, and Verona Brescia.
The best price we found for a return flight from London to Milan is $43. 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 58 minutes is the average flight time from London to Milan.
British Airways, American Airlines and easyJet fly direct from London to Milan.
As of May 2024, there are 390 flights per week flying from London to Milan.
The cheapest month to fly from London to Milan is usually May.
If you're flying from London, the cheapest airport near Milan is Milan Malpensa – which is 40.6 km away from the centre of Milan. We've found flights into this airport from $43.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from London to Milan on Wednesday, 15 May 2024.
Yes – the average flight time is 1 hour and 57 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 Milan 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 Milan is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 16°C. August is typically the warmest month in Milan, when it usually averages around 28°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -1°C. The rainiest month is November.
The cheapest airline that flies to Milan is Ryanair .

Which airlines fly from London to Milan?

You can take non-stop flights from 5 London airports to 3 Milan airports with these airlines:

  • Air Italy and Alitalia from London City and Heathrow to Milan Linate
  • British Airways from London City and Heathrow to Milan Linate and Malpensa
  • easyJet from London Gatwick and Luton to Milan Linate and Malpensa
  • Ryanair from London Stansted to Milan Bergamo and Malpensa

You can also take a connecting flight if you want to stop in another city first, but these usually cost more than direct flights.

Is there a time difference between London and Milan?

Yes, Milan is 1 hour ahead.

What is the weather like in Milan?

Milan gets much warmer than London in the summer but has similarly cold winters. July is the warmest month with an average temperature of 25°C, while January is the coldest at 3°C average. If you prefer to avoid the heat and the crowds, the shoulder seasons of April to May and September to October find the ideal balance.

How expensive is Milan?

London

Milan

Average cost of a meal

AU$27.60

AU$22.90

Average cost of a coffee

AU$5.00

AU$2.30

Average cost of a taxi from the airport to the CBD

AU$100-AU$130

AU$130-AU$160

Essential travel information for Milan

  • Australians do not currently need a visa to visit Spain for up to 90 days.
  • To get the most out of your time in Milan, buy a MilanoCard online for free public transport, free or discounted entry to attractions and an audio guide.

Departing from London

Flights to Milan may leave from any of 5 airports in the London area. Check your flight booking to see where you need to go and read more information about:

It's advised that you get to your London airport at least 3 hours before an international flight. Some airports such as Luton and Stansted are further away from Central London, so allow plenty of travel time.

Arriving in Milan

Milan has 3 airports that all operate international flights to and from London. Find out more about your destination:

Milan Linate is the most convenient airport if you're staying in the city centre, just 8km away. Malpensa and Bergamo airports are more than 50km from Milan and are mainly used by low-cost or long-haul airlines.

Return flights from Milan to London

Make sure you check which airport your return flight leaves from so you don't make a costly mistake. You should arrive at the correct airport 2 hours (or longer) before flights within Europe.

Read more about flights from Milan to London.

Find your cheap flights from London to Milan on Skyscanner today - use the search panel above to search for the cheapest airfare and specials.

Please note: all information is correct as of February 2019.


More flight options

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