Flights from Milan to London

The cheapest flights from Milan to London

Showing times and prices for Dec 05

Cheapest

64

Average

243

The best way to find a cheap flight ticket from Milan to London is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
10:10PMMilan Bergamo Orio al Serio Airport2h05 11:15PMLondon Stansted Airport
0 transfers
641One-way
Cheapest
06:25AMMilan Malpensa Airport2h00 07:25AMLondon Stansted Airport
0 transfers
641One-way
2nd Cheapest
10:30AMMilan Bergamo Orio al Serio Airport2h05 11:35AMLondon Stansted Airport
0 transfers
661One-way
06:55AMMilan Malpensa Airport1h50 07:45AMLondon Gatwick Airport
0 transfers
661One-way
07:35PMMilan Malpensa Airport2h00 08:35PMLondon Gatwick Airport
0 transfers
661One-way

Flight schedule from Milan to London

Showing flights for tomorrow, Monday, December 5
06:25AMMilan Malpensa Airport2h00 07:25AMLondon Stansted Airport
0 transfers
06:55AMMilan Malpensa Airport1h50 07:45AMLondon Gatwick Airport
0 transfers
07:00AMMilan Malpensa Airport2h05 08:05AMLondon Gatwick Airport
0 transfers
07:00AMMilan Linate Airport13h10 07:10PMLondon Heathrow Airport
1 transfer
07:00AMMilan Linate Airport1h55 07:55AMLondon City Airport
0 transfers
07:00AMMilan Bergamo Orio al Serio Airport2h05 08:05AMLondon Stansted Airport
0 transfers
07:25AMMilan Linate Airport2h15 08:40AMLondon Heathrow Airport
0 transfers
07:30AMMilan Linate Airport12h40 07:10PMLondon Heathrow Airport
1 transfer
08:00AMMilan Linate Airport11h15 06:15PMLondon Heathrow Airport
1 transfer
08:00AMMilan Linate Airport11h50 06:50PMLondon Heathrow Airport
1 transfer
08:00AMMilan Linate Airport10h15 05:15PMLondon Heathrow Airport
1 transfer
08:30AMMilan Malpensa Airport6h20 01:50PMLondon Heathrow Airport
1 transfer
08:50AMMilan Malpensa Airport7h20 03:10PMLondon Heathrow Airport
1 transfer
09:00AMMilan Malpensa Airport5h05 01:05PMLondon Heathrow Airport
1 transfer
09:00AMMilan Linate Airport11h10 07:10PMLondon Heathrow Airport
1 transfer
09:15AMMilan Malpensa Airport6h45 03:00PMLondon Heathrow Airport
1 transfer
10:00AMMilan Linate Airport7h00 04:00PMLondon Heathrow Airport
1 transfer
10:00AMMilan Linate Airport10h10 07:10PMLondon Heathrow Airport
1 transfer
10:10AMMilan Malpensa Airport2h00 11:10AMLondon Stansted Airport
0 transfers
10:30AMMilan Bergamo Orio al Serio Airport2h05 11:35AMLondon Stansted Airport
0 transfers
10:30AMMilan Malpensa Airport2h05 11:35AMLondon Luton Airport
0 transfers
10:30AMMilan Malpensa Airport2h05 11:35AMLondon Gatwick Airport
0 transfers
11:00AMMilan Linate Airport9h10 07:10PMLondon Heathrow Airport
1 transfer
11:15AMMilan Linate Airport2h05 12:20PMLondon Heathrow Airport
0 transfers
11:50AMMilan Linate Airport7h25 06:15PMLondon Heathrow Airport
1 transfer
11:50AMMilan Linate Airport8h00 06:50PMLondon Heathrow Airport
1 transfer
11:50AMMilan Linate Airport6h25 05:15PMLondon Heathrow Airport
1 transfer
12:25PMMilan Linate Airport1h55 01:20PMLondon City Airport
0 transfers
12:50PMMilan Malpensa Airport8h20 08:10PMLondon Gatwick Airport
1 transfer
01:00PMMilan Linate Airport28h00 04:00PMLondon Heathrow Airport
1 transfer
01:00PMMilan Linate Airport7h10 07:10PMLondon Heathrow Airport
1 transfer
01:10PMMilan Malpensa Airport2h15 02:25PMLondon Heathrow Airport
0 transfers
01:25PMMilan Malpensa Airport1h55 02:20PMLondon Gatwick Airport
0 transfers
01:50PMMilan Bergamo Orio al Serio Airport2h05 02:55PMLondon Stansted Airport
0 transfers
02:00PMMilan Linate Airport6h10 07:10PMLondon Heathrow Airport
1 transfer
02:00PMMilan Linate Airport27h00 04:00PMLondon Heathrow Airport
1 transfer
02:00PMMilan Linate Airport1h50 02:50PMLondon Gatwick Airport
0 transfers
02:15PMMilan Linate Airport2h05 03:20PMLondon Heathrow Airport
0 transfers
02:20PMMilan Bergamo Orio al Serio Airport5h25 06:45PMLondon Heathrow Airport
1 transfer
02:35PMMilan Malpensa Airport6h35 08:10PMLondon Gatwick Airport
1 transfer
03:30PMMilan Linate Airport25h30 04:00PMLondon Heathrow Airport
1 transfer
03:45PMMilan Malpensa Airport1h55 04:40PMLondon Gatwick Airport
0 transfers
04:00PMMilan Linate Airport25h00 04:00PMLondon Heathrow Airport
1 transfer
04:35PMMilan Linate Airport2h00 05:35PMLondon Heathrow Airport
0 transfers
04:40PMMilan Bergamo Orio al Serio Airport2h00 05:40PMLondon Gatwick Airport
0 transfers
04:55PMMilan Linate Airport2h05 06:00PMLondon Heathrow Airport
0 transfers
04:55PMMilan Malpensa Airport25h05 05:00PMLondon Heathrow Airport
1 transfer
04:55PMMilan Malpensa Airport23h55 03:50PMLondon Heathrow Airport
1 transfer
04:55PMMilan Bergamo Orio al Serio Airport2h05 06:00PMLondon Stansted Airport
0 transfers
05:00PMMilan Linate Airport24h00 04:00PMLondon Heathrow Airport
1 transfer
05:00PMMilan Linate Airport27h10 07:10PMLondon Heathrow Airport
1 transfer
05:05PMMilan Malpensa Airport15h40 07:45AMLondon City Airport
1 transfer
05:05PMMilan Malpensa Airport15h00 07:05AMLondon City Airport
1 transfer
05:05PMMilan Malpensa Airport5h40 09:45PMLondon City Airport
1 transfer
05:05PMMilan Malpensa Airport19h00 11:05AMLondon City Airport
1 transfer
05:05PMMilan Malpensa Airport23h15 03:20PMLondon City Airport
1 transfer
05:35PMMilan Malpensa Airport2h15 06:50PMLondon Heathrow Airport
0 transfers
05:40PMMilan Linate Airport1h55 06:35PMLondon City Airport
0 transfers
06:10PMMilan Malpensa Airport1h55 07:05PMLondon Gatwick Airport
0 transfers
06:15PMMilan Malpensa Airport2h00 07:15PMLondon Stansted Airport
0 transfers
06:50PMMilan Linate Airport2h05 07:55PMLondon Heathrow Airport
0 transfers
07:35PMMilan Malpensa Airport2h00 08:35PMLondon Gatwick Airport
0 transfers
07:40PMMilan Linate Airport2h05 08:45PMLondon Heathrow Airport
0 transfers
08:40PMMilan Malpensa Airport2h00 09:40PMLondon Heathrow Airport
0 transfers
09:00PMMilan Linate Airport20h00 04:00PMLondon Heathrow Airport
1 transfer
09:00PMMilan Linate Airport23h10 07:10PMLondon Heathrow Airport
1 transfer
09:10PMMilan Malpensa Airport19h10 03:20PMLondon City Airport
1 transfer
09:10PMMilan Malpensa Airport14h55 11:05AMLondon City Airport
1 transfer
09:10PMMilan Malpensa Airport10h55 07:05AMLondon City Airport
1 transfer
10:10PMMilan Bergamo Orio al Serio Airport2h05 11:15PMLondon Stansted Airport
0 transfers
10:25PMMilan Malpensa Airport2h00 11:25PMLondon Stansted Airport
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25

The fastest flights from Milan to London

Showing times and prices for Dec 05

Fastest Journey

1 h 50 m

Average

8 h 39 m

Flights per day

71

Distance

959 km

Of the 71 flights that leave Milan for London every day 32 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:55AMMilan Malpensa Airport1h50 07:45AMLondon Gatwick Airport
0 transfers
661One-way
Fastest
02:00PMMilan Linate Airport1h50 02:50PMLondon Gatwick Airport
0 transfers
821One-way
2nd Fastest
05:40PMMilan Linate Airport1h55 06:35PMLondon City Airport
0 transfers
2791One-way
2nd Fastest
07:00AMMilan Linate Airport1h55 07:55AMLondon City Airport
0 transfers
4231One-way
2nd Fastest
12:25PMMilan Linate Airport1h55 01:20PMLondon City Airport
0 transfers
2791One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay in London?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Milan to London flight

distanceDistance595 miles (959 km)
durationAverage flight duration1 h 50 min
priceAverage plane ticket price$60 (€53)
changesDirect flightYes
carriersAirlinesLufthansa Cityline, Sun Air Of Scandinavia, Brussels Airlines, Malta Air, Aegean Airlines, Swiss, air leisure, Austrian Airlines, Lufthansa, Luftfahrtgesellschaft Walter, openskies, Eurowings, Air France, Bulgaria Air, Germanwings, BA Cityflyer, KLM, easyJet, tab, Iberia, Vueling, Sas Airways, British Airways, ITA, Luxair, Wizz Air, Air Dolomiti, Ryanair or Alitalia Cityliner

Flights from Milan to London cover the 595 miles (959 km) long journey taking on average 1 h 50 min with our travel partners like Lufthansa Cityline, Sun Air Of Scandinavia, Brussels Airlines, Malta Air, Aegean Airlines, Swiss, air leisure, Austrian Airlines, Lufthansa, Luftfahrtgesellschaft Walter, openskies, Eurowings, Air France, Bulgaria Air, Germanwings, BA Cityflyer, KLM, easyJet, tab, Iberia, Vueling, Sas Airways, British Airways, ITA, Luxair, Wizz Air, Air Dolomiti, Ryanair or Alitalia Cityliner. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $11 (€10), but the average price of plane tickets is $60 (€53). Travelers depart most frequently from Milan Malpensa Airport and arrive in London Heathrow Airport.

Airlines: Aegean Airlines, SWISS and Brussels Airlines flights from Milan to London

For as little as $11 (€10) you can travel by flight to London from Milan with Aegean Airlines, SWISS and Brussels Airlines. Omio will show you the best deals, schedules and tickets available for this trip.

Brussels Airlines
Aegean Airlines
SWISS

Brussels Airlines is Belgium’s leading airline. Check the ticket fares for your flight to London from Milan: Economy Classic, Economy Flex and Business.

Save time and money by searching for and booking your Brussels Airlines flight between Milan and London online with Omio! If you’re looking for the cheapest, fastest or earliest Brussels Airlines flight from Milan to London, Omio can help you out every step of the way. Check current Brussels Airlines flight schedules for the ideal departure and arrival times, compare the best connections for the 595 miles (959 km) journey between Milan and London as well as ticket information for the flight (such as baggage allowance and amenities offered onboard), and then book a cheap plane ticket – all in one convenient place. If you are using the Omio app to search for flights between Milan and London, you can check straight away if the Brussels Airlines ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Buy your official Brussels Airlines Milan to London plane tickets online on Omio quickly and easily and enjoy the travel experience!

    Aegean Airlines is Greece’s leading airline and you can choose between Economy and Business tickets for your next flight from Milan to London.

    Save time and money by searching for and booking your Aegean Airlines flight to London from Milan online with Omio! If you’re looking for the cheapest, fastest or earliest Aegean Airlines flight from Milan to London, Omio can help you out every step of the way. Check current Aegean Airlines flight schedules for the ideal departure and arrival times, compare the best connections for the 595 miles (959 km) route to London from Milan as well as ticket information for the flight (such as baggage allowance and amenities offered onboard), and then book a cheap plane ticket – all in one convenient place. If you are using the Omio app to search for flights from Milan to London, you can check straight away if the Aegean Airlines ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Buy your official Aegean Airlines Milan to London plane tickets online on Omio quickly and easily and enjoy the travel experience!

      Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight to London from Milan.

      Looking for flights from Milan to London? SWISS is one of the best companies to travel with on the 595 miles (959 km) trip between Milan and London. As an official travel partner of SWISS, Omio quickly shows you the latest SWISS flight schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Milan to London routes, find the best amenities to make your trip smooth and easy, and buy the most affordable SWISS plane tickets that fit your budget. If you use the Omio app to search for flights between Milan and London, you can quickly see if the SWISS ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your Milan - London flight now on Omio quickly and easily and enjoy your upcoming trip with SWISS!

        Flights from Milan to London

        When looking at flights from Milan to London, you will see that there are generally 15 to 20 journeys that depart each day, with a total of between 100 to 140 departing each week. Depending on how many layovers you will have during your travels, your journey will take between 2 hours and 6 hours 30 minutes. London has a variety of monuments and sights to explore once you have landed, including Big Ben, Westminster Abbey, and Tower Bridge.

        How many flights are there from Milan to London?

        There are approximately 15 to 20 daily flights that depart from Milan and arrive in London, with the total being 100 to 140 journeys per week. It is possible to find flights that are direct, but some require layovers for travelers to change planes.

        What are the departure and arrivals airports for a flight from Milan to London?

        Departure airport: When you book a flight from Milan to London, it will almost always depart from Milan Malpensa Airport or Milan Linate Airport. While Milan Malpensa Airport is northwest of the city and can be reached from the city center by car in 45 minutes, Milan Linate Airport is east of the city and can be traveled to from the city center by car in 20 minutes and by public transport, such as the local bus, in 40 minutes. To give yourself enough time to pass through security and find your boarding gate, arrive at your departure airport at least 1 hour 30 minutes to 2 hours before your flight is scheduled to start boarding. Both airports have many different facilities for you to take advantage of, including public restaurants, free Wi-Fi, stores that sell travel essentials and refreshments, and luggage lockers.

        Arrival airport: Your flight from Milan will arrive at one of two airports, which are known as London Heathrow Airport or London City Airport. Heathrow Airport is just southeast of the city and can be reached by the local train from the city center in approximately 45 to 50 minutes. London City Airport is east of London and can also be reached by the local train in around 30 minutes. Both of these airports have many types of facilities for its travelers, including but not limited to free Wi-Fi, public restaurants, places to purchase snacks and drinks, and services for travelers with disabilities.

        Milan to London flights: Which airlines cover this route?

        The two primary airlines that offer flights from Milan to London are KLM and British Airways. While KLM is the flag carrier airline of the Netherlands, British Airways is known for being the flag carrier airline of the United Kingdom.

        KLM airline from Milan to London

        KLM offers between five to ten daily flights from Milan to London. While some of the flights that are offered are direct, many will require you to transfer planes during a layover. If you have a layover, it will most likely be at Amsterdam Airport Schiphol. For flights that are direct and do not have a layover, the duration is usually just over 2 hours. Flights that have one layover generally last between 4 hours to 6 hours 30 minutes. KLM usually offers just one ticket type for this journey, which is known as Light. With this ticket type, you will receive one free checked bag and one free carry-on item. You always have the option of paying for additional baggage and refreshments during your flight. With KLM’s ticket policy, it is not possible to receive a full refund if you cancel your flight, but you can change your itinerary in exchange for a fee. As this journey is international, it is important to make sure that you always arrive at your departure airport at least 1 hour 30 minutes before your flight is scheduled to begin boarding. Any traveler that will be flying with KLM is now required to wear a mask for the duration of their flight due to new COVID-19 restrictions that have been put in place.

        British Airways airline from Milan to London

        Like KLM, British Airways services between five to ten daily flights from Milan to London. Some of these flights are direct, while others have layovers and require passengers to change planes. Those that have layovers generally do so at Amsterdam Airport Schiphol. While direct flights generally have a duration of just over 2h, flights with layovers can last anywhere from 4 hours to 6 hours 30 minutes. British Airways has two ticket types for this journey, which are known as Light and Standard. While Light allows passengers to bring a personal item for free, Standard includes a personal item, one free checked bag, and the option of choosing your seat. These tickets are non-refundable, but it is possible for you to change flights for an additional fee. Similar to when you fly KLM, you will want to make sure that you arrive at your departure airport a minimum of 1 hour and a half before your flight is scheduled to begin the boarding process. A mask is now required for any traveler that wishes to fly with British Airways due to new COVID-19 restrictions that have been put in place.

        How to find cheap flights from Milan to London

        There are a number of ways that you can save money when booking flights from Milan to London. For example, make sure to book as far in advance as possible, as flights tend to become more expensive the sooner it gets to the travel date. If possible, try to be flexible with travel dates, as this will allow you to look for days that offer the cheapest flights available in your chosen time period. You can also choose to travel just with cabin luggage, rather than paying to check a suitcase.

        How long is the flight from Milan to London?

        The duration of flights from Milan to London ranges anywhere from just over 2 hours to 6 hour 30 minutes. Direct flights are offered, and these will generally be closer to 2 hours. If you opt for a flight that has a layover instead, you can plan on it taking anywhere from 4 hour to 6 hours 30 minutes, depending on how long the layover is scheduled for.

        Cheap flights from Milan to London: when to book to save $

        Time Price Savings
        1 week earlier 22 €
        2 weeks earlier 17 €29.%
        3 weeks earlier 16 €38%
        1 month before 15 €47%
        2 months earlier 15 €47%
        3 months earlier 15 €47%


        When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Milan - London: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Milan to London timing is everything.

        Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Milan to London and save as much as possible on ticket prices. In general, when you book a flight:

        • Buying your air tickets from Milan to London 3 weeks in advance means you could save up to 38% compared to the price available on the day of departure.
        • If you book a flight from Milan - London 2 months in advance you save up to about 47% compared to the initial price.
        • By booking 3 months in advance you could save up to 47%
        • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

        Travel Tips: Milan to London Flight

        Travel Tips: Take a flight to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to London.
        FAQs

        Travel by plane between Milan, Italy and London, United Kingdom is: Unrestricted.

        Is international entry into London from Milan restricted?

        International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Italy

        Do I need to quarantine on arrival in United Kingdom from Milan?

        Entry Requirements:

        • There are no current restrictions

        What are the safety rules to follow in London, United Kingdom?

        The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

        • Physical distance required: metre (s) ( feet)
        • Face mask required: Regional advice

        The above information was last checked on 11/6/22. Remember to check the latest COVID-19 travel safety regulations for your flight from Milan to London closer to your date of departure here

        The current restriction level for your return trip by plane from London to Milan is: Unrestricted

        Are there any international entry restrictions on returning to Italy from United Kingdom?

        Reentry to Italy is allowed for: Entry is unrestricted for citizens and permanent residents of United Kingdom

        Do I need to quarantine on arrival in Italy from London?

        What are the requirements?

        • There are no current restrictions

        What are the safety rules to follow in Milan, Italy?

        The government of Italy has imposed these measures to reduce the spread of COVID-19:

        • Physical distance: 1.5 metre (s) (5 feet)
        • Face mask: Recommended

        Last checked on 11/17/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Milan from London here.

        Omio customers have found cheap plane tickets from Milan to London for as low as $11 (€10)  for the next 7 days.
        The flight price to London from Milan is on average $60 (€53)  if you are looking to buy your tickets for this journey in the next 7 days.
        You should expect to travel around 595 miles (959 km)  between Milan and London by plane.
        On average the Milan to London flight travel time is 1 h 50 min  for the 595 miles (959 km) long journey, but the duration can vary if you travel on weekends and holidays.

        If you’re looking to fly out of Milan, you have a few airport options to start your journey from including Milan Malpensa Airport, Milan Bergamo Orio al Serio Airport and Milan Linate Airport. When flying into London, you can arrive in airports like London Heathrow Airport, London Stansted Airport and London Gatwick Airport.

        Omio customers who book cheap flights for this route most frequently fly from Milan Malpensa Airport   to London Heathrow Airport.

        The most popular departure airport with passengers for this route, called Milan Malpensa Airport, is located 30.1 miles (48.6 km) from the city center of Milan.

        The most popular arrival airport, London Heathrow Airport, is located 17.1 miles (27.5 km) away from the city center of London. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from London Heathrow Airport to the city center in London.

        If you're looking for flights from Milan to London, you can rely on Lufthansa Cityline, Sun Air Of Scandinavia, Brussels Airlines, Malta Air, Aegean Airlines, Swiss, air leisure, Austrian Airlines, Lufthansa, Luftfahrtgesellschaft Walter, openskies, Eurowings, Air France, Bulgaria Air, Germanwings, BA Cityflyer, KLM, easyJet, tab, Iberia, Vueling, Sas Airways, British Airways, ITA, Luxair, Wizz Air, Air Dolomiti, Ryanair or Alitalia Cityliner to get you to London. It's also good to check out all possible airlines for the Milan to London trip to see if there might be differences in the amenities they offer.
        Yes, you can look for direct flights from Milan to London with easyJet, Ryanair, British Airways, ITA or Wizz Air  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
        The earliest flight departing from Milan to London leaves at 8: 00 PM. The last flight departing from Milan to London leaves at 8: 00 PM. You can find the latest Milan to London flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
        You can find flights to London from Milan to cost on average $60 (€53) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan to London flight generally on sale a few months before the planned travel date.

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        Currency
        Language