Find cheap flights from Milan to London

Explore the best deals

Discover the cheapest flights from Milan to London
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Milan to London

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of November. Take advantage of this per
Filter by
week: 16 Nov - 22 Nov
$126
$38
$91
$35
$39
$98
$82
$285
$162
$30
$44
$61
SeptemberOctoberNovember
Distance: 959 kms
Milan airports
Malpensa (MXP)How far from city centre: 39 kms
Orio Al Serio (BGY)How far from city centre: 46 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

Guide to cheap flights from Milan to London

Travelling from the stylish urban hub of Milan to the sprawling metropolis of London bridges two of the most influential cultural capitals in Europe. While the former is renowned for its sleek fashion and Gothic grandeur, the latter offers a vast wealth of history that spans two millennia. Visitors are drawn to the famous skyline defined by the Palace of Westminster and the Tower of London, yet they also find beauty in the city’s extensive green spaces and the winding path of the River Thames. Whether you are looking to explore world-class galleries, wander through historic royal parks, or experience the diverse culinary scene of the West End, this journey leads to a destination that seamlessly blends ancient traditions with a relentless modern energy.

The aerial connection between these two cities is exceptionally efficient, making it a popular choice for both business and leisure. A direct flight typically covers a distance of roughly 940 km, with an average flight duration of 2 hours. Several major carriers and low-cost airlines operate frequent services throughout the day, departing from both Milano Malpensa Airport and Milano Linate Airport. Upon arrival, passengers may land at various hubs including Heathrow Airport, Gatwick Airport, or Stansted Airport, all of which offer reliable rail links to the city centre. To enjoy a more relaxed atmosphere and potentially clearer skies for sightseeing, many travellers prefer visiting during the late spring or early autumn. Midweek departures often provide a quieter travel experience compared to the busy weekend rush, allowing for a smoother transition from the heart of Lombardy to the bustling streets of the United Kingdom’s capital.

Airports in Milan for cheap flights

Travelling from Milan to London is a straightforward journey with frequent connections departing from the city’s three primary international hubs. Depending on your location and carrier preference, you can choose between Milan Malpensa Airport, Milan Linate Airport, or Milan Bergamo Airport. Each facility serves different airline models, ranging from major flag carriers to popular low-cost operators, ensuring high-frequency links to the United Kingdom.

Milan Malpensa Airport (MXP)

Milan Malpensa Airport serves as the largest international gateway in northern Italy, situated approximately 50 km northwest of the city centre. This hub handles the majority of long-haul and premium traffic to major London terminals, including London Heathrow Airport. It features two distinct terminals, with the Malpensa Express train providing a reliable 37-minute connection from Milano Cadorna station.

Milan Linate Airport (LIN)

Milan Linate Airport is the closest facility to the urban core, located just 6 km east of the central districts. Known for its efficiency and appeal to business travellers, this airfield focuses on short-haul European routes. Passengers can reach the departures hall in roughly 15 minutes via the M4 metro line, making it the most accessible option for those staying near the city centre.

Milan Bergamo Airport (BGY)

Milan Bergamo Airport, officially titled Orio al Serio International Airport, is a significant base for low-cost carriers located 45 km northeast of the city. While further away, it offers an extensive network of budget-friendly flights to London Stansted Airport and London Gatwick Airport. Frequent shuttle buses link this site to Milano Centrale in about 60 minutes.

Airports in London for cheap flights

Travelling from Milan to London is straightforward, as several major hubs serve this high-frequency route. Passengers can depart from Malpensa Airport or Linate Airport and arrive at various points across the capital, depending on their preferred proximity to the city centre or onward transport links.

Heathrow Airport (LHR)

As the busiest aviation hub in the United Kingdom, Heathrow Airport serves as a primary gateway for full-service carriers arriving from Italy. It features four operational terminals and is directly linked to central districts via the Elizabeth Line and the Piccadilly Line. This facility is often the preferred choice for those seeking extensive lounge access and a wide array of premium amenities.

Gatwick Airport (LGW)

Situated to the south of the city, Gatwick Airport is a major base for both low-cost and charter airlines. The site is divided into the North Terminal and South Terminal, which are connected by a rapid automated shuttle. Travellers arriving at this location benefit from the Gatwick Express, a non-stop rail service that reaches Victoria Station in approximately 30 minutes.

London City Airport (LCY)

London City Airport is the most central arrival point, located in the Royal Docks near the financial district. Due to its shorter runway, it primarily handles regional jets and turboprop aircraft. The terminal is highly efficient, offering some of the quickest pier-to-exit times in the region, with direct access to the Docklands Light Railway.

Best deals on cheap flights from Milan to London

Securing your journey from Milan to London is the final step toward an unforgettable British escape. By choosing Opodo, you gain access to a powerful comparison tool that scans hundreds of airlines to find the perfect match for your schedule. If you are looking for even more value, a Prime subscription offers exclusive discounts on every flight, while bundling your travel with a hotel can simplify your planning and unlock additional savings. Whether you are heading to the capital for its world-class museums, vibrant markets, or iconic skyline, the booking process is designed to be seamless and intuitive. It is time to turn your travel plans into a reality. Simply enter your dates and discover the most convenient options for your next adventure in London.

Frequently asked questions about flights from Milan to London

How long does the flight take to go from Milan to London?
The total flight time between Milan and London is of around 2 h and 5 m on average, considering an average distance of 959.08 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Milan to London?
When you fly from Milan to London the average price is $118. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Milan to London at Opodo?
The cheapest price for a flight from Milan to London is $23. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Milan to London?
The most popular months to book a trip from Milan to London are March, January and April, based on the searches of our customers.
When is the best time to travel from Milan to London?
The best time of the year to go to London when flying from Milan depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, June is the top 1º month to fly to London from Milan in terms of searches from our customer, followed by July and September. If you prefer to avoid high peaks of turism, however, and escape a crowded period, February, March and April are the months with less volume of searchs for the route Milan - London.
Which are the airlines with flights from Milan to London?

Airlines with direct flights departing from Milan to London are:

  • Ryanair.
  • British Airways.
  • Wizz Air Malta.

Plan your trip

Popular Flight RoutesOther popular routes to explore