Milan to London Flight Overview

The distance between Milan and London is approximately 959.21km. The average flight time between Milan and London is 2 hours 2 minutes. According to Trip.com data, travel demand is highest in August. October is generally the cheapest month to book.

Cheapest one-way
£15
Ryanair Ryanair MIL-LON 2h 5m · Direct Wed, Sep 30
Book Now
Cheapest return
£29
Ryanair Ryanair MIL-LON 2h 5m · Direct Wed, Sep 23 - Mon, Sep 28
Book Now
Best time to book
March
Cheapest
August
Peak season for travel
Route details
959.21km
Flight distance
2h 2m
Average flight time

Find the cheapest direct flight options from Milan to London over the next three months. Book one-way tickets from £15 and round-trip tickets from £29.

Airlines operating flights from Milan to London

You can choose from 12 airlines flying from Milan to London, including Wizz Air Malta, easyJet and Ryanair. Ryanair currently offers the cheapest direct ticket on this route.
Wizz Air Malta logo Wizz Air Malta
easyJet logo easyJet
Ryanair logo Ryanair
British Airways logo British Airways
ITA Airways logo ITA Airways
Ryanair UK logo Ryanair UK
Swiss Airlines logo Swiss Airlines
Lufthansa logo Lufthansa
Eurowings logo Eurowings
Condor Airlines logo Condor Airlines
KLM logo KLM
Vueling Airlines logo Vueling Airlines
Airlines are determined based on actual purchased flight tickets from Milan to London according to previous 12 months data from Trip.com.

Trip.com price insights on flights from Milan to London

What is the cheapest month for one-way flights from Milan to London?

The average one way ticket price paid by Trip.com users from Milan to London in each month over the past 12 months.

Based on Trip.com data, the cheapest month to fly from Milan to London is March, with an average price of £15. The most expensive month is usually August, with average prices reaching £45.

£45
£30
£15
0
    Cheapest
  • £45
    Aug
  • £21
    Sep
  • £17
    Oct
  • £17
    Nov
  • £16
    Dec
  • £16
    Jan
  • £16
    Feb
  • £15
    Mar
  • £20
    Apr
  • £15
    May
  • £15
    Jun
  • £17
    Jul

What is the cheapest month for return flights from Milan to London?

Average price of return flights from Milan to London purchased by Trip.com users by month over the past 12 months

Based on Trip.com's historical data, June is often the cheapest month for fly from Milan to London, with an average price of £117. September is usually the most expensive period, with prices averaging as high as £226.

£226
£172
£117
£63
    Cheapest
  • £211
    Aug
  • £226
    Sep
  • £172
    Oct
  • £125
    Nov
  • £197
    Dec
  • £140
    Jan
  • £135
    Feb
  • £160
    Mar
  • £149
    Apr
  • £131
    May
  • £117
    Jun
  • £167
    Jul

During the Summer bank holiday, which day is cheapest to fly from Milan to London?

Data is based on the lowest one-way price from Milan to London during Summer bank holiday in the Trip.com database over the past three days.

Summer bank holiday is scheduled for Aug 31. The lowest flight fares from Milan to London are available on Sep 1, starting from £43.

£111
£77
£43
£9
    Cheapest
  • £59
    27
    Aug
  • £55
    28
  • £86
    29
  • £111
    30
  • £90
    31
  • £43
    1
    Sep
  • £50
    2

Flight FAQs

  • Which airlines offer the cheapest flights from Milan (MIL) to London (LON)?

    Based on Trip.com data, Ryanair offers one-way fares as low as £15 on Cheapest nonstop routes (e.g. MXP to STN on Wed, Sep 30), while Ryanair offers Cheapest nonstop round-trips from £29 departing on Wed, Sep 23 and returning on Mon, Sep 28.
  • At the moment, you can catch a direct flight from Milan to London with the following airlines, including: Wizz Air Malta easyJet Ryanair British Airways ITA Airways Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • It takes about 2 hours 2 minutes to fly from Milan (MIL) to London (LON).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Milan to London is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Based on Trip.com data in the past 4 weeks, there is 109 flight per week flying from Milan to London. You can check the weekly schedule for popular airlines on this route below: easyJet: S/M/T/W/T/F/S -- U28290 (13:43) Ryanair: S/M/T/W/T/F/S -- FR3673 (16:29)
  • To find best deals on flights from Milan to London, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Wed, Sep 30, with one-way flights priced at just £15.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Ryanair.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for London travel is around August.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Milan to London is October, when demand for travel is lower.
  • After crunching the numbers on our August flight calendar, it's currently cheapest to fly from Milan to London on August 19, 2026 with Ryanair, with prices starting at £16.
  • You can land at any one of the following hubs in London, with Milan Malpensa Airport to London Luton Airport (MXP-LTN) is by far the most common option on this route: London City Airport (LCY) London Gatwick Airport (LGW) Heathrow Airport (LHR) London Luton Airport (LTN) London Southend Airport (SEN) London Stansted Airport (STN).
  • The time difference between London and Milan is 1h.
  • Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
  • Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Milan to London is £128. Fares vary by travel date, airline and availability.
  • Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Milan to London is £162. The final price depends on the outbound and return dates, airline and fare conditions.
  • Enter Milan and London, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveller details and complete payment to receive your confirmation.
  • Wizz Air Malta, easyJet and Ryanairare the most popular budget airlines flying from Milan to London. Check baggage, seat and payment fees before comparing the final price.

Best Deals on Flights Milan to London

From the home of haute couture to the home of pomp and circumstance, flights Milan to London take off several times a day to meet the demand for this popular route. Whether it’s for leisure or business, by first class or with a cheap last-minute deal, Trip.com will find the best deal available.

Travel requirements: Flights Milan to London

Passengers vaccinated and unvaccinated can currently travel freely from Milan to London. And there’re low entry requirements for arriving in London and returning to Milan.

COVID restrictions: As of June 2022, the United Kingdom has no COVID-19 travel restrictions in place. Arriving passengers from any country will not need to quarantine, present proof of vaccination or have a COVID-19 test, nor are they required to have any travel/medical insurance. Masks are also not necessary at this time.

Returning to Milan: Passengers returning to Milan are required to show either proof of vaccination against COVID-19, proof of a negative COVID-19 test result, or proof of recovery from a previous COVID-19 infection.

For updated information regarding the travel restrictions for flights Milan to London, check out our Italy to United Kingdom Latest Travel Restrictions Page for more details. Also, during COVID-19, entry policies are frequently updated. It is highly recommended to subscribe to entry policy updates via email for your departure location and destination.

Essential information: Flights Milan to London

Average flight time: 2 hrs

Flights per week: approx. 380

Time difference between Milan and London: 1 hr (GMT+1)

Besides being one of the top cosmopolitan cities globally for business, culture and tourism, London is also the most important and busy airline hub by far. With that in mind, it makes sense to find no less than 13 airlines that offer Milan to London direct flights. Passengers are spoiled for choice with a wide range of airlines such as British Airways, Wizz Air, Ryanair, ITA Airways, Brussels Airlines, EasyJet, KLM and Air France. The most popular airline is Milan to London flights EasyJet which offers 4-8 direct flights daily to London Gatwick and London Luton Airport, depending on the month. Another budget airline with several Milan to London flights Ryanair also have direct flights to London Stansted Airport. Alternative, passengers can fly with one stopover using airlines such as Milan to London flights KLM and Milan to London flights Lufthansa.

Milan to London flight time/duration range from 1 hr 50 mins to 2 hrs 10 mins. The earliest flight departs from Milan (BGY) at 05:55 and arrives in London (STN) at 06:55. The latest flight departs from Milan (MXP) at 21:55 and arrives in London (STN) at 22:55.

Flights Milan to London depart from all three of Milan’s main airports, with Milan Malpensa International Airport (MXP) being the largest in the area. In London, five out of six of London’s major airports are currently receiving flights from Milan, including Gatwick Airport and Heathrow Airport. With so many departure and arrival airport and terminal options, it is advisable for passengers to pay extra attention to their tickets before arriving to avoid any delays.

Cheap flights and ticket options: Flights Milan to London

Cheapest direct one way: £5

Cheapest direct return: £23

Cheapest month to travel: January

Most expensive months to travel: May

Most popular airline: EasyJet

Flights Milan to London is a busy air route with over 35 daily departures and over 300 flights each week. For passengers looking for flexible fares or last-minute deals, there is an abundance of cheap ticket choices and airlines to choose from. While Milan to London flight price/cost varies based on the time of the year, airline and flight types, there’re plenty of fantastic airfare deals year-round to be had.

For only £5, passengers won’t find anything lower than this price for Milan to London direct flights and Milan to London flights one way. The best deal for flights from Milan to London return is also at a bargain price of £23. For travellers who prefer business or first class, Milan to London first class flights cost between £253 to £877 one way.

The peak season for flights Milan to London is the month of May, when the cheapest fare starts from £68. In contrast, for those looking for a bargain, the lowest one way direct ticket can be found for only £5, and the cheapest month to travel from Milan to London is January.

For cheap fares of the week, by analyzing data from all airlines on Trip.com, passengers can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.

The best ways to and from the airport

Flight from Milan to London depart from all three of Milan’s main airports, Milan Malpensa International Airport (MXP), Milan Linate (LIN) and Bergamo (BGY). Getting to the airports by taxi and leaving from Milan's central train station, travellers can reach MXY in about 45 minutes, to LIN in approx. 20 minutes and to BGY in around 45 to 90 minutes. Alternatively, public transportation options are available too. Several companies provide buses to Milan Linate (approx. 20 minutes) and Bergamo Airport (approx. 1 hour) from Milan centre and the central train station. For Malpensa, visitors can hop on the Malpensa Express train from Milan’s main train station also.

London has six major airports, flights Milan to London will land at five of them, London City Airport (LCY), Gatwick Airport (LGW), Heathrow Airport (LHR), London Luton Airport (LTN) and London Stansted Airport (STN). To travel to central London, travellers can opt for a local taxi, private transfer or public transportation like trains, underground and buses. But the fastest and most cost-effective transport choices include 15 minutes by Heathrow Express train to London Paddington, 30 minutes by Gatwick Express to London Victoria, 35 minutes by train + shuttle bus from Luton Airport to London St. Pancras and 47 minutes by Stansted Express train to London Liverpool Street.

Places to visit in London

London is one of the top world cities that everyone should visit at least once. The centre of innovation, cultural diversity, vibrant art scene and international commerce, London will never disappoint, no matter the taste and interest. While visiting London at any time of the year will keep visitors entertained, the most pleasant time has to be June-August. Weather-wise this is the period when the temperature ranges between 13 to 30 degrees Celsius, with mostly sunny days and the least amount of rain. Culturally, summer is also the perfect time for many music festivals and outdoor activities in the beautiful parks and gardens.

London is packed to the brim with cultural events, music performances and world-class museums. There’s so much to experience, it’s impossible to do them all in one visit. To list just a few of the thousands of things to see in London, visitors can first watch the changing of the guards at one of Britain's most iconic buildings – Buckingham Palace, the London residence of the Royal Family. Follow the royal theme, head to the Tower of London to see the magnificent Crown Jewels exhibition, the famous tower ravens and the beefeater guards. Next door, why not walk across the postcard-perfect Tower Bridge, which occasionally opens its drawbridge to let large ships through. For museum lovers, immerse in world culture and antiquities in one of the premium museums in the world – the British Museum.

For more travel experiences, tips, and places to eat and stay, check out London Travel Guide. For a more extended stay, explore the sights and cultural activities in the Greater London Travel Guide.

Note: Prices shown on this page are the estimated lowest prices and include all taxes and fees found in the last 24 hours.

Book with no extra fees

Prices displayed on this page are all-inclusive (including taxes, fuel surcharges, civil aviation development fund, etc.), with all fees confirmed before payment. Fees for luggage, meals, Wi-Fi, or other additional services are also included as shown in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page have been updated within the last 24 hours—sometimes even in real time. The more popular the route, the more accurate the data.

Change & Cancellation Policy

Trip.com shows the cancellation and change policies for each flight ticket during the booking process, including any fees and applicable conditions. Please check the following scenarios:
Voluntary cancellation/change:
To request a change or cancellation, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and flight segment, and submit your request. Please note that additional charges may apply according to the airline's ticket policy.
Cancellation/change due to a flight schedule change:
If the flight schedule has changed and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please visit the customer support pages.