Compare prices and tickets by train, bus or flight

Tue
Jan 25
$72easyJet
Wed
Jan 26
$39Malta Air
Thu
Jan 27
$21Malta Air
Fri
Jan 28
$42Malta Air
Sat
Jan 29
$75Iberia
Sun
Jan 30
$99Malta Air

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?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Overview: Milan to London flight

distanceDistance595 miles (959 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$60 (€50)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, British Airways, Alitalia, Flybe, Wizz Air, Malta Air, Alitalia Cityliner, Eurowings, Swiss, Lufthansa, Brussels Airlines, KLM or BA Cityflyer

Flights from Milan to London cover the 595 miles (959 km) long trip taking on average 2 h 5 min with our travel partners like Ryanair, easyJet, British Airways, Alitalia, Flybe, Wizz Air, Malta Air, Alitalia Cityliner, Eurowings, Swiss, Lufthansa, Brussels Airlines, KLM or BA Cityflyer. There are direct flight services available. While the average ticket price for this journey costs around $60 (€50), you can find the cheapest plane ticket for as low as $21 (€17). Travelers depart most frequently from Milan Malpensa Airport and arrive in London Heathrow Airport.

Airlines: Ryanair, British Airways and Brussels Airlines flights from Milan to London

You can travel by flight to London from Milan with Ryanair, British Airways and Brussels Airlines for as low as $21 (€17). When you search for schedules and tickets, Omio will show you the best journey.

Ryanair
Brussels Airlines
British Airways

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

    These are Ryanair's ticket policies for COVID-19 for the flight between Milan and London:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    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

    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

    What COVID-19 travel safety information and restrictions should I be aware of for my flight between Milan and London?

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

    Is international entry into London from Milan restricted?

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

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

    Entry Requirements:

    • Negative COVID-19 test issued at most 2 days before arrival for unvaccinated travellers
    • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
    • 10-day mandatory self-quarantine
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Prebook and pay for a COVID-19 test, to be taken on the end of day 1 for vaccinated travellers
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
    • Passenger Locator Form (PLF) required

    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: 1 metre (s) (3 feet)
    • Face mask required: Regional advice

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

    What are the COVID-19 restrictions for my return trip to Italy from London, United Kingdom?

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

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

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

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

    What are the requirements?

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
    • Passenger Locator Form (PLF) required

    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: Mandatory

    Last checked on 1/23/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.

    How much do cheap plane tickets to London from Milan cost?

    Flight tickets between Milan and London for some dates and times can be found for as cheap as $21 (€17)  one way in the next 7 days.

    What is the cost of a flight to London from Milan?

    In the next 7 days you can expect to pay on average $60 (€50)  for a flight ticket to London from Milan.

    How far is Milan to London by plane?

    When traveling this route you should expect the distance to London from Milan by plane to be approximately 595 miles (959 km).

    How many hours is the flight time between Milan and London?

    The Milan to London flight duration is on average 2 h 5 min, which is to be expected when traveling 595 miles (959 km) to London from Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.

    What airport does the flight from Milan to London depart from? Which London airport do I fly into from Milan?

    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 trip most frequently fly from Milan Malpensa Airport   to London Heathrow Airport.

    Where is the Milan airport located? Where is the London airport located?

    You can find the most popular departure airport for this trip, Milan Malpensa Airport, located approximately 25.4 miles (40.9 km) from the city center of Milan. The most popular arrival airport in London, called London Heathrow Airport, is located around 14.3 miles (23 km) away from its city center. To reach the city center of London from London Heathrow Airport, check what taxi services, airport shuttle services or public transit options are available.

    Which airlines can get me from Milan to London?

    If you're looking for flights from Milan to London, you can rely on Ryanair, easyJet, British Airways, Alitalia, Flybe, Wizz Air, Malta Air, Alitalia Cityliner, Eurowings, Swiss, Lufthansa, Brussels Airlines, KLM or BA Cityflyer 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.

    Are there any nonstop flight services from Milan to London?

    Yes, you can find a direct flight between Milan and London with easyJet, Ryanair, British Airways or Malta Air  on Omio. This is worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

    What are the first and last departure flight times from Milan to London?

    The first Milan to London flight departs at 5: 30 AM   and the last flight from Milan to London leaves at 8: 35 PM. Check out the most up-to-date flight schedule from Milan to London on Omio and find the best time to travel to your destination.

    How early should I buy plane tickets to London from Milan to score the best deals?

    If you buy a plane ticket from Milan to London within the next 7 days, you can find tickets to cost on average $60 (€50) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between Milan and London are generally on sale a few months before the planned departure date.