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 at the beginning 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: 2 Mar - 8 Mar
$31
$23
$59
$24
$88
$64
$83
$139
$121
$97
$66
$76
FebruaryMarchAprilMay

Currency and cost comparison

TrainLocal, one-way ticket
45%Trains in Milan are 45% cheaper than in London.
London$7.85
Milan$4.31
MealMid-priced restaurant
10%A meal in Milan is 10% cheaper than a meal in London.
London$44.86
Milan$39.20
TaxiStandard daytime start rate
36%Taxis are 36% more expensive in Milan than in London.
London$9.42
Milan$12.84
CoffeeRegular cappuccino
60%Coffee in Milan is 60% cheaper than in London.
London$8.90
Milan$3.90
Exchange rate
1 NZD = 0.51 EUR
1 EUR = 1.98 NZD
Last checked on Fri, 20/02
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

Guide to flying from London to Milan: what to expect

Milan draws you in with its blend of history, high fashion, and artistic grandeur. Explore magnificent architecture, discover world-class art, and immerse yourself in a city known for its elegant lifestyle. From ancient Roman ruins to stunning Gothic cathedrals, Milan offers a captivating journey through time, complemented by its proximity to the beautiful Italian lakes and Alpine landscapes.

Flying from London to Milan is straightforward. Direct flights typically take around 1 hour and 50 minutes. You can find several daily flights departing from London's major airports, including Heathrow, Gatwick, Stansted, and Luton, arriving at Milan Malpensa (MXP), Linate (LIN), or Bergamo (BGY).

Consider flying in spring (April-May) or autumn (September-October) for pleasant weather and fewer crowds. Summer brings warmer temperatures and a bustling atmosphere, while winter offers opportunities for festive markets and less crowded indoor attractions. Book your flights in advance, especially if you plan to travel during peak seasons, to secure the best fares.

Airports in London

Several London airports offer direct flights to Milan.

London Gatwick Airport (LGW)

London Gatwick Airport, located south of central London, is the second-busiest airport and serves as a significant hub for both full-service and low-cost carriers flying to European destinations. This facility features two main terminals, North and South, linked by a free shuttle.

London Heathrow Airport (LHR)

London Heathrow Airport, west of the city, is the largest and busiest airport, renowned for its extensive international network. This major aviation centre operates four terminals, with flights to Milan typically departing from Terminals 2, 3, or 5.

London Stansted Airport (STN)

London Stansted Airport, situated northeast of London, primarily caters to low-cost airlines. This airport operates a single main terminal building, designed for efficient passenger flow, and is a key departure point for flights across Europe.

Airports in Milan

Milan is served by three main airports that connect travellers from London. These gateways facilitate easy access to the city and the surrounding Lombardy region.

Milan Malpensa Airport (MXP)

Milan Malpensa Airport is the largest international hub in northern Italy, situated approximately 50 kilometres northwest of central Milan. It operates two terminals, primarily handling long-haul and full-service European flights. The airport offers extensive rail and bus connections directly into the city centre, making onward travel convenient for passengers arriving from London.

Milan Bergamo Airport (BGY)

Milan Bergamo Airport, officially Orio al Serio International Airport, is located about 45 kilometres northeast of Milan. This airport is a key base for several low-cost carriers, making it a popular choice for budget-conscious travellers. Regular bus services provide direct links to Milan's main train stations, ensuring smooth transfers for those continuing their journey.

Milan Linate Airport (LIN)

Milan Linate Airport is the closest airport to the city centre, just 7 kilometres east of Milan. It predominantly handles domestic and short-haul European flights, offering a quick transit into the urban core. The airport is well-served by public transport, including a direct metro connection, providing the fastest route to various parts of Milan.

Book your flights from London to Milan at the best price

Imagine the scent of freshly brewed espresso, the buzz of vespas, and the rich history of a city waiting to be explored. Milan offers an unforgettable experience, and your journey starts here.

eDreams makes finding your perfect flight from London to Milan straightforward. We compare thousands of options from many airlines, ensuring you see the best deals. Become an eDreams Prime member to unlock exclusive discounts on flights and enjoy even greater savings. Looking for a complete package? Bundle your flight and hotel for extra convenience and value.

Ready to immerse yourself in Milan's unique charm? Start exploring flights with eDreams and book your trip today.

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 17$. 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.84 NZD, 36% more expensive than London, with a fare of $ 9.42 NZD,
while train tickets cost 45% less at Milan: $ 4.31 NZD versus $ 7.85 NZD at London.
Comparing the price of a meal, they range from 39.20 NZD euros in Milan, 13% less than the 44.86 NZD euros in London.
The price of the coffee is around 56% cheaper in Milan, with an average of 3.90 NZD, while in London the coffee costs 8.90 NZD.
How long does the flight from London to Milan take?
Flight length from London to Milan is around 2 hours 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.

Plan your trip

Popular Flight RoutesAlternate routes