Book Cheap Flights from London to Milan starting from C$24

bbb
We are proud to be a BBB® Accredited Business

Explore the best deals

Discover the cheapest flights from London to Milan
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from London to Milan

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: Jan 19 - Jan 25
$133
$168
$211
$161
$89
$76
$75
$98
$120
$251
$156
$105
DecemberJanuaryFebruary

Currency and cost comparison

TrainLocal, one-way ticket
45%Trains in Milan are 45% cheaper than in London.
London$6.47
Milan$3.58
MealMid-priced restaurant
12%A meal in Milan is 12% cheaper than a meal in London.
London$36.99
Milan$32.51
TaxiStandard daytime start rate
28%Taxis are 28% more expensive in Milan than in London.
London$7.77
Milan$9.91
CoffeeRegular cappuccino
57%Coffee in Milan is 57% cheaper than in London.
London$7.43
Milan$3.23
Exchange rate
1 CAD = 0.62 EUR
1 EUR = 1.64 CAD
Last revised on Fri, 12-05
Distance: 959 kms
London airports
Heathrow (LHR)How far from city centre: 23 kms
Gatwick (LGW)How far from city centre: 40 kms
Luton International (LTN)How far from city centre: 43 kms
Stansted (STN)How far from city centre: 49 kms
London City (LCY)How far from city centre: 12 kms
Southend (SEN)How far from city centre: 57 kms
Milan airports
Malpensa (MXP)How far from city centre: 39 kms
Linate (LIN)How far from city centre: 8 kms
Orio Al Serio (BGY)How far from city centre: 46 kms

How to find cheap flights from London to Milan

Milan invites travellers to explore its dynamic blend of cultural achievements, historical depth, and surrounding natural beauty. From its legacy as a fashion and design hub to ancient Roman foundations and proximity to the Italian Alps and lakes, Milan offers a comprehensive Italian experience. Whether arriving to admire architectural masterpieces, delve into art and history, or enjoy its sophisticated lifestyle, the city provides many reasons for a visit.

Flights from London to Milan typically take around 1 hour and 50 minutes. For an optimal experience, consider travelling during the spring months of April and May or in the autumn, from September to October. These periods offer comfortable weather for exploring the city's sights and fewer crowds compared to the peak summer season.

Useful information about London airports

London's air travel network is extensive, offering multiple departure points for your journey to Milan. Flights operate from several key airports, each serving different areas and offering varied travel experiences.

London Heathrow Airport (LHR)

Heathrow is the largest airport and a major international hub, situated approximately 25 kilometres west of central London. It is well-connected by the Elizabeth line, Heathrow Express, and the London Underground Piccadilly line, making it accessible from various parts of the city. This airport handles a significant volume of long-haul and short-haul flights.

London Gatwick Airport (LGW)

Located about 45 kilometres south of London, Gatwick is the second-largest airport by passenger traffic. It is served by a dedicated rail link, the Gatwick Express, providing a quick connection to Victoria Station. Gatwick operates flights to numerous European and long-haul destinations.

London Stansted Airport (STN)

Stansted, found approximately 60 kilometres northeast of London, primarily caters to low-cost carriers flying to European and some North African routes. The Stansted Express offers a direct train service to Liverpool Street Station in central London.

Airports in Milan: good to know

Your journey from London to Milan will typically involve one of the city's three primary airports. Each offers distinct options for arrival and onward travel within the Milan area.

Milan Malpensa Airport (MXP)

Milan Malpensa Airport stands as the largest international gateway for Milan, situated about 50 kilometres northwest of the city centre. This airport is a major hub, serving a wide array of international and intercontinental flights, and connects efficiently to Milan's Cadorna and Centrale stations via the Malpensa Express train service. Travellers flying long-haul routes or seeking connections to other parts of Italy and Europe often utilize Milan Malpensa Airport.

Milan Linate Airport (LIN)

Milan Linate Airport is positioned closest to the city, only about 8 kilometres southeast of the centre. This airport primarily handles domestic and short-haul international flights, offering a convenient option for quick access to Milan. Public transport, including buses and a new metro line, provides direct routes from Milan Linate Airport into various city districts, making it an excellent choice for those prioritizing proximity to their final Milan destination.

Milan Bergamo Airport (BGY)

Milan Bergamo Airport, officially Orio al Serio International Airport, is located approximately 45 kilometres northeast of Milan. This airport is a significant base for low-cost carriers, offering numerous flight programs to destinations across Europe. Despite its distance, Milan Bergamo Airport provides regular bus services connecting directly to Milan Centrale station, ensuring a straightforward journey into the city.

Secure the best flight deals from London to Milan

Ready to plan a journey that’s as smooth as it is smart? Crafting a well-designed trip means knowing all your options. That’s where eDreams comes in, helping you navigate the choices effortlessly. Compare multiple airlines side-by-side to find the best fit, or pick flexible fares for added peace of mind. Plus, eDreams Prime members unlock exclusive discounts on flights and hotels, making every adventure even more accessible. From departure to arrival, we help you simplify the process so you can focus on the fun ahead.

FAQs about flights between London and Milan

Can I choose a flexible fare for my flight from London to Milan?
At eDreams, we want to give you peace of mind in case your flight is cancelled or if Italie applies new travel restrictions when flying from London. If your plans change, you’re covered! With our flexible ticket, you can rebook another flight with no rebooking fee or request a complete refund.
What’s the best way to find cheap flights from London to Milan on eDreams?
The lowest current fare from London to Milan is $ 24. Thanks to our system, we identify the best options across different airlines and itineraries to combine value and flexibility for your journey.
Is Milan more expensive than London?
In Milan, a taxi averages 9.91 CAD, which is 28% higher than the 7.77 CAD in London.
Train travel is around 45% cheaper in Milan, priced at 3.58 CAD, versus 6.47 CAD in London.
In Milan, the average meal is 12% cheaper, at 32.51 CAD, compared to 36.99 CAD in London.
Alternatively, coffee is roughly 57% cheaper in Milan, where it costs 3.23 CAD, while in London it is 7.43 CAD.
How many hours is the flight from London to Milan?
Flying between London and Milan generally takes about 01:58 hours, for a distance of approximately 947 km. Times may vary depending on whether you choose a direct flight or one with layovers.
What’s the weather like in Milan vs. London?
In summer, London experiences average highs of 29.01 ºC with rainfall around 9 mm. At the same time, Milan can reach 33.74 ºC and record about 12 mm of rainfall. In winter, the climate is cooler, averaging -3.09 ºC in London compared to -3.75 ºC in Milan. Rainfall levels reach 6 mm in London and 12 mm in Milan.
Which airports connect London and Milan?
The main airport link between London and Milan is Luton International (LTN) to Malpensa (MXP), operated by the following airline(s):
Wizz Air Malta
You may also fly from London to Milan via Stansted (STN) to Malpensa (MXP), with airlines such as Ryanair serving the route.

Plan your trip

Popular Flight RoutesAlternate routes