MIL - LON

$25 Find Cheap Flights from Milan to London – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 17% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Milan to London (MIL-LON)

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from Milan to London

Tue, 10 Nov - Fri, 13 Nov
Ryanair Logo
22:10 - 23:15BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
14:15 - 17:10STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$49Ryanair
Mon, 9 Nov - Sun, 15 Nov
Ryanair Logo
10:00 - 11:05BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
08:20 - 11:15STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$50Ryanair
Tue, 6 Oct - Wed, 14 Oct
Ryanair Logo
22:45 - 23:50BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
10:50 - 13:45STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$51Ryanair
Fri, 9 Oct - Mon, 12 Oct
Ryanair Logo
22:40 - 23:45BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
05:55 - 08:50STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$53Ryanair
Tue, 27 Oct - Fri, 30 Oct
Ryanair Logo
22:10 - 23:15BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
19:50 - 22:45STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$54Ryanair
Fri, 9 Oct - Sun, 11 Oct
Ryanair Logo
22:40 - 23:45BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
06:00 - 08:55STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$55Ryanair
Sat, 3 Oct - Mon, 5 Oct
Ryanair Logo
16:35 - 17:40BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
05:55 - 08:50STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$57Ryanair
Fri, 2 Oct - Mon, 5 Oct
Ryanair Logo
22:40 - 23:45BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
07:55 - 10:50STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$58Ryanair
Sat, 26 Sep - Tue, 29 Sep
Ryanair Logo
16:35 - 17:40BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
19:25 - 22:20STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$60Ryanair
Fri, 23 Oct - Fri, 30 Oct
Ryanair Logo
22:40 - 23:45BGY  Bergamo Orio Al Serio-STN London Stansted
2h 05mdirect
Ryanair Logo
19:50 - 22:45STN  London Stansted-BGY Bergamo Orio Al Serio
1h 55mdirect
$61Ryanair
Booking Insights

Price, demand, and travel trends for Milan to London flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Milan to London with more confidence.

How much is a return flight from Milan to London?

Return flights from Milan to London start at $48. Prices are below average for this route right now, with typical return fares ranging from $98 to $273. The lowest price found in the past 5 days was $48 on Ryanair.

What is the cheapest Milan to London flight route?

Milan Malpensa Airport (MXP) to London Stansted Airport (STN) is the cheapest Milan to London route, averaging $106 return. Other Milan to London routes average $259, based on KAYAK data over the past 12 months.

What's the cheapest day of the week to fly from Milan to London?

Wednesday is the cheapest day of the week to fly from Milan to London and is 3% cheaper than the average day. Sunday is the most expensive day with flight prices 40% higher than average. Based on deals found by KAYAK users in the last 12 months.

What is the cheapest month to fly from Milan to London?

  • November is the cheapest month to fly from Milan to London at $109 return.
  • April ($202) and August ($194) are the most expensive months.
  • The price difference between flying in the cheapest and most expensive months is 84% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.

When are prices from Milan to London the cheapest?

Flights from Milan to London are cheapest 10 weeks before departure. Booking in this window typically costs about 44% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for Milan to London flights

Low season

February

Cheapest flight

$25
Best time to beat the crowds (19% less expensive on average)
Most popular time to fly and prices are also 31% lower on average.
Flights from Bergamo to London Stansted Airport

When to book flights from Milan to London

Are your dates flexible? Find out the best times to travel from Milan to London based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Flights from Milan to London: the best tips from KAYAK users' own experiences

Insights shared by verified travellers who flew the route from Milan to London 
Verified travelerFlew with British Airways-Apr 2026
give yourself extra time to go through security
karineFlew with British Airways-July 2025
Linate is a great and easy aitport to get to. Closer tham Malpensa so cheapet and faster to get to, with subway.
SaraFlew with British Airways-Apr 2024
Check you have a not only a reservation but also a ticket number.

Your Milan to London flight questions, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • Which airline offers flights from Milan to London with less carbon emissions?

    Ryanair has taken a number of steps to reduce carbon emissions, including for flights from Milan to London. The airline aims to become carbon neutral by 2050 through the use of sustainable aviation fuels and offsetting measures. As part of its roadmap to reach net zero emissions, Ryanair also plans to use sustainable aviation fuels for its planes.

  • What services are offered to families with children on British Airways flights from Milan to London?

    Families with young children are allowed to board the plane before other passengers to allow for more time to settle in and prepare for the flight from Milan to London with British Airways. The airline also offers special meals for children that cater to their tastes and dietary restrictions but these should be requested in advance.

  • What type of seats are available on AirDolomiti flights from Milan to London?

    Air Dolomiti offers two classes of service on their flights from Milan to London: Economy Class and Business Class. Air Dolomiti's Economy Class seats don't fully recline but are adjustable to a limited extent. Each seat comes equipped with a personal touchscreen monitor that offers a range of entertainment options, including movies, TV shows and audio programs. Air Dolomiti's Business Class seats comes equipped with a personal touchscreen monitor, a wide range of gourmet meals, alcoholic beverages and other amenities onboard.

  • What is the luggage allowance on Aegean Airlines flights from Milan to London?

    For all fare types on Aegean Airlines flights from Milan to London, passengers are allowed to bring one piece of carry-on baggage that must not exceed the dimensions of 56 x 45 x 25 cm and a maximum weight of 8 kg per item. In addition to the carry-on item, passengers may also bring a personal item. Aegean Airlines' checked baggage policy allows passengers to check up to two pieces of luggage, depending on their fare type and destination.

  • Which airlines offer extra legroom and free seat selection on Milan to London flights?

    Among airlines operating Milan to London flights:

    • easyJet: offers free seat selection
    • Wizz Air: offers extra legroom; offers free seat selection
    • Ryanair: offers free seat selection
    • British Airways: offers free seat selection

    Extra legroom and free seat selection availability depends on fare class and route.

  • Which airlines are available on the route from Milan to London?

    7 airlines operate flights between Milan and London. The airlines offering direct flights on this route include:

    • British Airways
    • easyJet
    • ITA Airways
    • Ryanair
    • Wizz Air
    • airBaltic

  • Which airports can I use when flying from Milan to London?

    Flights from Milan to London may depart from several airports in Milan area, including Milan Linate (LIN) and Milan Malpensa (MXP), with arrivals available at airports in London such as London City (LCY), London Gatwick (LGW), London Heathrow (LHR), London Luton (LTN), London Southend (SEN) and London Stansted (STN).

  • Which airlines include bags at no extra cost on Milan to London flights?

    Here are some options for this route, based on selected ticket types and cabin classes:

    • easyJet: a cabin bag and a checked bag in Economy class
    • Wizz Air: a cabin bag and a checked bag in Economy class
    • Ryanair: a cabin bag and a checked bag in Economy class

    Bag allowance can vary by ticket type, cabin class, route, and airline, so travellers should check the fare details before booking.

  • Which cabin classes can I book on flights from Milan to London?

    Only Economy class is available on flights from Milan to London.

  • How much can I save by having a stopover when flying from Milan to London?

    On this route, direct flights are cheaper than stopover options on average. Direct fares average $158 return, compared with $219 via a stopover through Palma de Mallorca Son Sant Joan (PMI).

  • What is the standard checked bag allowance on flights from Milan to London?

    There is no standard. Checked bag policies vary by airline on this route. Most carriers charge $26–$139 for the first checked bag in Economy. Premium fares and elite status bookings typically include a free checked bag.

  • Which airports do connecting flights from Milan to London pass through?

    One-stop flights from Milan to London most commonly connect through:

    • Paris Charles de Gaulle (CDG) – 42% of one-stop connections
    • Amsterdam Schiphol (AMS) – 12% of one-stop connections
    • Zurich (ZRH) – 12% of one-stop connections
    • Barcelona-El Prat (BCN) – 9% of one-stop connections

    Paris Charles de Gaulle (CDG) handles the largest share of one-stop connections on this route.

  • Can I save money by using flexible dates for flights from Milan to London?

    Yes. Being flexible with your travel dates can save you up to 27% on the Milan to London route. Wednesday is the cheapest departure day at $165 return on average, while Sunday is the most expensive at $223, a difference of $58. KAYAK's flexible dates feature shows options up to 3 days before and after your selected dates, making it easier to compare nearby fares.

  • At what point is a flight considered delayed on the route from Milan to London?

    A flight is considered delayed when it departs 15 minutes or more after its scheduled time. This is the standard used by the US Department of Transportation and most airline industry reporting. On the Milan to London route, 18% of flights were delayed in the past 3 months, with delays averaging 1 hour 50 minutes.

  • How are flight departures from Milan to London spread across the day?

    Afternoon is the busiest departure period on Milan to London flights, with 39% leaving in that window. Evening departures account for 32%, Morning flights for 26%, and Night flights for 3%.

  • What popular places can I visit in London?

    Some of the most popular sights in London are Paddington Station, London Victoria Station, and King's Cross Railway Station. These are among the most viewed places in London on KAYAK.

  • What are the earliest and latest flights from Milan to London?

    These are the earliest and latest flight times available from Milan to London:

    • Earliest: departs at 05:45 and lands at 07:47
    • Latest: departs at 23:35 and lands at 01:37.

    The flight takes about 2h 02m.

  • How expensive are last-minute Milan to London flights?

    Last-minute fares on this route (booked within 2 weeks of departure) run 46% above the route average of $159. Book 10 weeks before departure for the lowest fares.

  • How long is a flight from Milan to London?

    A direct flight from Milan to London takes 2h 02m, covering 1,542 km.

  • Do I need a passport to fly from Milan to London?

    Yes, a valid passport is required for this international route. Many destinations require at least six months of validity beyond your travel dates. Check your passport expiry well before booking.

  • How are flight prices from Milan to London looking right now?

    One-way fares from Milan to London are currently lower than usual. Average one-way flight prices are about $31, which is 79% below the typical average for this route.

  • How does ITA Airways's on-time performance compare to other airlines on Milan to London flights?

    ITA Airways is slightly above the route average for timely arrivals, while British Airways has a lower on-time arrival rate. On-time arrival rates on Milan to London flights are:

    • ITA Airways: 94% on time
    • British Airways: 83% on time
    • easyJet: 77% on time

    On average, flights on this route are punctual 82% of the time.

  • How do delay rates compare for morning and evening flights from Milan to London?

    Morning flights have the fewest delays on this route. Delays tend to pile up throughout the day as one late flight pushes the next, so earlier departures are usually more reliable.

  • How much time can I save by choosing a different stopover airport from Milan to London?

    Flying via Zurich (ZRH) gives the shortest average 1-stop total travel time of 4h 14m, compared to 5h 10m via Munich Franz Josef Strauss (MUC) and 5h 11m via Amsterdam Schiphol (AMS).

  • What is the time difference between Milan and London?

    London is 1 hour behind Milan (British Time vs Central European Time). Plan for the time shift when scheduling connections or first-day activities.

  • What car hire options are available in London?

    Since London is served by multiple airports, car hire options and rates can vary depending on which one you fly into.
    Near London Heathrow Airport (LHR) – daily rates from around $10:

    · GREEN MOTION
    · DRIVALIA
    · Europcar
    · Alamo
    · Hertz

    Near London Gatwick Airport (LGW) – daily rates from around $12:

    · GREEN MOTION
    · DRIVALIA
    · U-Save
    · Europcar
    · Alamo

    Near London City Airport (LCY) – daily rates from around $15:

    · GREEN MOTION
    · Budget
    · Hertz
    · Avis
    · Sixt

    Near London Luton Airport (LTN) – daily rates from around $15:

    · GREEN MOTION
    · DRIVALIA
    · Alamo
    · Europcar
    · Budget

    Near London Stansted Airport (STN) – daily rates from around $14:

    · GREEN MOTION
    · DRIVALIA
    · Europcar
    · Alamo
    · U-Save

  • How much should I expect to pay for a Milan to London flight?

    Return flights from Milan to London range from $98 to $273, with an average of $159 over the past 12 months. Anything below $98 counts as a good deal.

Your guide to booking Milan to London flights

Get tips on when to book, when to fly, and what to know before your trip.
  • If your dates are flexible, aim for a Wednesday departure instead of Sunday. On this route, Wednesday flights average $165 – about $58 less than Sunday (26% savings) based on the last 12 months.
  • For the best chance at a low fare, aim to book around 10 weeks before you fly. On this route, that window historically saves about 44% versus last-minute pricing (KAYAK booking data, last 12 months).
  • If you can choose when to travel, plan your Milan to London trip for November. Fares historically average $109 return in that month – typically $93 less than the most expensive month, which is April (based on the last 12 months).
  • If arriving on time is high on your priority list, ITA Airways is the strongest pick on this route. 94% of ITA Airways flights from Milan to London arrived on time in the past 3 months, slightly above the route's average on-time arrival rate of 82%. When flights on this route do arrive late, the average delay is 1 hour50 minutes, so choosing an airline with strong on-time performance can make a difference on tight schedules.
  • If you're arriving late at night and need somewhere to stay, hotels close to the airport you're flying into can be a convenient option.

    Near London City Airport

    · Crowne Plaza London Docklands By IHG
    · Good Hotel London
    · Novotel London Excel

    Near London Heathrow Airport

    · Hilton London Heathrow Airport

    Near London Gatwick Airport

    · Premier Inn London Gatwick Airport
  • Brussels Airlines offers wheelchair assistance for passengers with limited mobility. This service is available both on board the airplane and at the airport for flights from Milan to London. The airline also provides support for passengers with limited mobility by choosing the most appropriate seat on the flight.
  • The Gatwick Express train is a fast way to get from London Gatwick Airport (LGW) to the city centre with journey times of around 30 minutes. The cost of a one-way ticket is around £19.90. Additionally, National Express and EasyBus offer coach services from Gatwick to London's city centre. The cost of a one-way ticket starts from around £5.
  • Milan Malpensa Airport (MXP) serves as a hub for several airlines, including EasyJet and Wizz Air which both offer affordable flights from Milan to London (LON).
  • Dogs and cats are allowed to travel on Air Europa flights from Milan to London. Pets can travel either in the cabin or in the hold, depending on the size of the pet. Air Europa charges a fee for pets travelling in the cabin or in the hold.
  • Passengers in Go Smart and Go Flex fare classes on Air Malta flights from Milan to London are allowed to carry one piece of checked baggage that weighs up to 23 kg and one hand baggage not exceeding a weight of 10 kg.

Prefer to fly direct from Milan to London?

 
Find which airlines fly direct from Milan to London, which days they fly and book direct flights.

Direct departures

Milan to London

Monday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Tuesday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Wednesday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Thursday

British Airways,ITA Airways,Ryanair, +4 more

British Airways,ITA Airways, +5 more

Friday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Saturday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Sunday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

See more direct flights

Direct returns

London to Milan

Monday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Tuesday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Wednesday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Thursday

British Airways,ITA Airways,Ryanair, +4 more

British Airways,ITA Airways, +5 more

Friday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Saturday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

Sunday

British Airways,ITA Airways,Ryanair, +3 more

British Airways,ITA Airways, +4 more

See more direct flights

More options for your flight from Milan to London

Complete your trip to London with a hotel stay or car hire