Cheap flights from London to Milan

compare the various routes to find the best for you


Cheap return flights from London to Milan

Find the best deals

The London / Milan route

All 944 km of it

Cheap flight deals for this route

See what's hot at the moment

Milan flight facts

What you need to know

Today alone, Netflights has searched over 5,180 flights.

Not suitable? Try running another search or viewing all cheap flight deals.

Min / Max Temperature (°C)

-1 °C


12 °C


28 °C

Rainfall (mm)

50 mm


76.7 mm


110 mm

Key facts about Milan

How to get cheap flights from London to Milan

Tips and advice from our flight experts

With Netflights, you can compare lots of flights to Milan in Italy. It's free and easy. We've gone through the 289 weekly flights connecting London and Milan, operated by ten airlines – so you can see all your options before you book.

There are actually two airports in Milan. We've scanned all of the flights into Milan and, on average, the cheapest airport to fly into is Milan Linate Airport (LIN). Look out for flights with British Airways too, as they tend to have the cheapest prices.

The flight to Milan from London takes roughly 4 hrs 55 mins. If you need somewhere to stay, take a look at our hotel options – you can sometimes save even more when you book your accommodation with your flight. Even if you don’t book, the prices will give you a good indication of how much hotels cost in Italy.

Other popular destinations near Milan

Where other people are flying to

Context Id: 61123b91-90bd-43ac-a481-d98377489382