Book cheap flights from London to Milan

Explore the best deals

Discover the cheapest flights from London to Milan
emptyFilter
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 London to Milan

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of March. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 09 Mar - 15 Mar
R 701
R 1 686
R 1 458
R 207
R 580
R 703
R 1 234
R 400
R 651
R 537
R 592
R 2 011
FebruaryMarchAprilMay

Currency and cost comparison

TrainLocal, one-way ticket
46%Trains in Milan are 46% cheaper than in London.
LondonR 76,57
MilanR 41,54
MealMid-priced restaurant
14%A meal in Milan is 14% cheaper than a meal in London.
LondonR 437,54
MilanR 377,59
TaxiStandard daytime start rate
35%Taxis are 35% more expensive in Milan than in London.
LondonR 91,88
MilanR 123,66
CoffeeRegular cappuccino
57%Coffee in Milan is 57% cheaper than in London.
LondonR 86,28
MilanR 37,35
Exchange rate
1 ZAR = 0.06 EUR
1 EUR = 19.01 ZAR
Last checked on Wed, 02/11
Distance: 959 kms
London airports
Heathrow (LHR)How far from city centre: 23 kms
Gatwick (LGW)How far from city centre: 40 kms
London City (LCY)How far from city centre: 12 kms
Stansted (STN)How far from city centre: 49 kms
Luton International (LTN)How far from city centre: 43 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

Flights from London to Milan: all you need to know

Milan draws visitors with its deep historical roots, significant cultural contributions, and a flair for contemporary style. Discover a city that expertly blends old-world charm with modern sophistication, offering everything from impressive historical sites to ground-breaking fashion and design. Whether you’re interested in world-class art, architectural masterpieces, or the dynamic energy of a global city, Milan provides a compelling experience for every traveller.

Flying from London to Milan is straightforward. The average flight duration is around 1 hour and 55 minutes, making it an ideal short-haul journey. Direct flights are available daily from London's major airports, including Heathrow, Gatwick, Stansted, and Luton, landing at Milan's Malpensa, Linate, or Bergamo airports.

The shoulder seasons, April to May and September to October, offer pleasant weather and fewer crowds, often making them the best times to visit Milan. Summers can be hot and busy, while winters are cooler but still offer many indoor attractions. To secure the best fares, consider booking your flight a few months in advance. Weekday flights are generally less expensive than weekend travel.

Information about London airports

Flying from London to Milan connects two major European cities. Multiple London airports offer direct flights to Milan’s main airports, Malpensa (MXP), Linate (LIN), and Bergamo (BGY).

London Gatwick Airport (LGW)

London Gatwick Airport is the second-busiest airport by passenger traffic. It operates two terminals, North and South, both equipped with various retail and dining options. This transport hub is a significant base for low-cost carriers, facilitating numerous routes to Italy. Its rail links offer direct services to central London.

London Stansted Airport (STN)

London Stansted Airport serves as a primary hub for budget airlines in the UK. Situated northeast of central London, the facility features a single passenger terminal. This airport is well-connected by rail via the Stansted Express, providing efficient transfers to the city. It handles a substantial volume of short-haul European flights.

London Luton Airport (LTN)

London Luton Airport is another key base for budget airlines in the London area. Located north of the city, it features one terminal building handling all passenger operations. The airport connects to London St Pancras International via a shuttle bus to Luton Airport Parkway train station. Its services are predominantly to European destinations.

Airports in Milan: good to know

Milan is served by three main airports that typically accommodate flights arriving from London.

Milan Malpensa Airport (MXP)

Located approximately 50 kilometres northwest of the city, this is the largest international airport serving the Milan metropolitan area. It operates as a major hub for long-haul and intercontinental flights, offering extensive connections. Passengers arriving here can use the Malpensa Express train for a direct link to the city centre.

Milan Linate Airport (LIN)

Situated only about 7 kilometres east of Milan, this airport is the closest to the city centre, primarily handling domestic and short-haul international flights within Europe. Its proximity makes it a convenient option for quick access to Milan. A dedicated metro line offers efficient transport to various city destinations.

Orio al Serio International Airport (BGY)

Located near Bergamo, about 45 kilometres northeast of Milan, this facility is a significant base for low-cost carriers. Many passengers travelling to Milan on budget airlines will arrive at this airport. Shuttle buses provide regular services connecting the gateway to Milan's central station.

Get the best flight deals from London to Milan

Milan awaits, and your journey starts with eDreams. We bring together flights from hundreds of airlines, making it simple for you to compare all your options and find the perfect ticket. Unlock even bigger savings with an eDreams Prime subscription, giving you access to exclusive discounts on countless flights. Want to simplify your trip planning even further? Bundle your flight and hotel together to enjoy additional savings and a stress-free booking experience. Start exploring flights from London to Milan today and get ready to experience Italy.

Frequently asked questions about flights from London to Milan

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Italy. At eDreams have you covered!
For flights from London to Milan, how can I find the cheapest price?
The cheapest price for a flight from London to Milan is R202. At eDreams 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.
Is Milan more expensive than London to visit?
Looking at cab fares, a ride in Milan costs about $ 123.66 ZAR, 35% more expensive than London, with a fare of $ 91.88 ZAR,
while train tickets cost 46% less at Milan: $ 41.54 ZAR versus $ 76.57 ZAR at London.
Comparing the price of a meal, they range from 377.59 ZAR euros in Milan, 14% less than the 437.54 ZAR euros in London.
The price of the coffee is around 57% cheaper in Milan, with an average of 37.35 ZAR, while in London the coffee costs 86.28 ZAR.
How long does the flight from London to Milan take?
Flight length from London to Milan is around 1 h and 55 m on average, at an average distance of 959.08 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Milan compared to London?
While in London the temperatures can reach an average of 29.01 ºC in summer, with precipitation levels up to 9 mm ,Milan's temperatures can go up to 33.74 ºC during the hot season, with 12 mm average of rain rate . In winter, however, weather indicators show around -3.75 ºC in Milan, compared to the -3.09 ºC average degrees reported in London. During the winter period, London can register 6 mm precipitation, while Milan have an average of 12 mm rain level.
Which airports have flights between London and Milan?
The main route from London to Milan is: London Luton Airport (LTN) to Milan Malpensa Airport (MXP). The following airlines fly this route:
Easyjet.
Alternatively, you can find London - Milan flights between Gatwick Airport (LGW) to Milan Malpensa Airport (MXP) with the following airline(s) flying the route: Easyjet.
Wizz Air Malta.

Plan your trip

Popular Flight RoutesAlternate routes