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: 26 Jan - 1 Feb
$136
$401
$272
$209
$122
$79
$166
$77
$117
$214
$87
$107
DecemberJanuaryFebruary

Currency and cost comparison

TrainLocal, one-way ticket
45%Trains in Milan are 45% cheaper than in London.
London$8.09
Milan$4.46
MealMid-priced restaurant
12%A meal in Milan is 12% cheaper than a meal in London.
London$46.22
Milan$40.57
TaxiStandard daytime start rate
27%Taxis are 27% more expensive in Milan than in London.
London$9.71
Milan$12.37
CoffeeRegular cappuccino
57%Coffee in Milan is 57% cheaper than in London.
London$9.28
Milan$4.03
Exchange rate
1 NZD = 0.49 EUR
1 EUR = 2.05 NZD
Last checked on Thu, 04/12
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
London City (LCY)How far from city centre: 12 kms
Stansted (STN)How far from city centre: 49 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

Comprehensive Guide to Flights from London to Milan

Milan, a city brimming with culture, history, and style, beckons travellers from around the globe. From its iconic Duomo to the artistic masterpieces housed within its galleries, and its elegant fashion scene, the city is a blend of old and new, promising an unforgettable experience. The quickest way to get there is by direct flight from London.

Flight duration: Direct flights typically take around 1 hour and 50 minutes. However, this can fluctuate slightly depending on weather conditions, air traffic, and the specific aircraft.

Flight frequency & airlines: Several major airlines offer direct flights from London to Milan, including British Airways and easyJet. The number of flights varies based on the time of year, ranging from several departures daily during peak seasons to a few per day during less busy months. A direct flight is typically offered, minimising travel time.

Alternative routes & stopover cities: While direct flights are readily available, some airlines offer connecting flights through major European hubs if you are looking for the best deals. These alternative flight paths can increase the journey's overall duration significantly.

Best time to book: Booking your flights during the quieter months, like January and February, can result in cheaper fares. Booking at least 2-3 months in advance is recommended to take advantage of pre-peak sale deals. Booking closer to the date tends to push the costs upwards.

Peak & off-peak travel: Milan sees peak tourist seasons during the summer months (June-August) and around major fashion weeks. Shoulder seasons (April-May and September-October) usually offer pleasant weather with fewer crowds and more budget-friendly options.

Best time to fly to Milan

Milan experiences a humid subtropical climate. Summers, from June to August, are hot and humid, with temperatures often exceeding 30°C. Winters, from December to February, are relatively mild but can be chilly, with temperatures ranging from 0°C to 10°C. Spring (March-May) and autumn (September-November) boast the most pleasant weather, with mild temperatures and lower humidity.

London airports

London boasts several major international airports that offer flights to Milan, including Heathrow, Gatwick, and Stansted.

Heathrow Airport (LHR)

Heathrow is one of the busiest airports globally, handling millions of passengers annually. It's a major hub for numerous airlines and boasts excellent connectivity to central London via express trains and buses.

Gatwick Airport (LGW)

Gatwick is London's second-largest airport, serving primarily as a base for budget airlines and charter flights. It also offers convenient connections to central London.

Stansted Airport (STN)

Stansted is known for its large number of budget airlines. This airport caters to budget and low-cost carriers. It is well connected to central London via coach services.

Main airlines for this route

  • British Airways
  • easyJet
  • Ryanair

Milan airports

The city of Milan is served by three major airports: Malpensa, Linate, and Bergamo.

Milan Malpensa Airport (MXP)

Malpensa is Milan's largest airport and a major international hub. It is located approximately 45 km from the city centre and is well connected to Milan via train and bus services. Taxis and private car hire are also available.

Milan Linate Airport (LIN)

Linate Airport is smaller than Malpensa and is located closer to the city centre at about 7 km. It primarily serves domestic and short-haul flights. Public transport links, taxis and private transfers provide easy access to the city centre.

Bergamo Orio al Serio Airport (BGY)

Bergamo Airport is located about 50 km from Milan. It's a popular airport for budget airlines and is known for its efficient public transport connections to Milan, including buses and train services. Taxis and private car hires are readily available as well.

What to do and see in Milan

Milan offers a wealth of attractions and activities for every type of traveller. From iconic landmarks to world-class museums and vibrant shopping streets, the city has it all.

  • Duomo di Milano: Visit this breathtaking Gothic cathedral, a masterpiece of architecture that dominates Milan's skyline.
  • Galleria Vittorio Emanuele II: Explore this stunning 19th-century shopping arcade, a symbol of Milan's elegance and luxury.
  • Teatro alla Scala: Experience the magic of opera at this world-renowned theatre, one of the most prestigious opera houses in the world.

Frequently asked questions about flights from London to Milan

Is it safe to travel from London to Milan during the Covid-19 situation?
At eDreams we do our best to ensure that your travel plans won't be affected by restrictions or possible cancellations that Italy may apply. Using the flexible ticket gurantee you can decide if you rather rebook or get a refund!
For flights from London to Milan, how can I find the cheapest price?
The cheapest price for a flight from London to Milan is 18$. 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 $ 12.37 NZD, 27% more expensive than London, with a fare of $ 9.71 NZD,
while train tickets cost 45% less at Milan: $ 4.46 NZD versus $ 8.09 NZD at London.
Comparing the price of a meal, they range from 40.57 NZD euros in Milan, 12% less than the 46.22 NZD euros in London.
The price of the coffee is around 57% cheaper in Milan, with an average of 4.03 NZD, while in London the coffee costs 9.28 NZD.
How long does the flight from London to Milan take?
Flight length from London to Milan is around 01:58 hours on average, at an average distance of 947 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: Gatwick (LGW) to Malpensa (MXP). The following airlines fly this route:
Wizz Air Malta.

Plan your trip

Popular Flight RoutesAlternate routes