COMPARE Prices across different modes

Wed
Sep 29
$186Flixbus
$31Malta Air
Thu
Sep 30
$130Flixbus
$18Malta Air
Fri
Oct 1
$118Flixbus
$49easyJet
Sat
Oct 2
$118Flixbus
$10Malta Air
Sun
Oct 3
Find prices
$10Malta Air
Mon
Oct 4
Find prices
$10Malta Air
Tue
Oct 5
Find prices
$10Malta Air
Wed
Oct 6
$104Flixbus
$10Ryanair
Thu
Oct 7
$110BlaBlaCar Bus
Find prices
Fri
Oct 8
$105Flixbus
$10Malta Air
Sat
Oct 9
$116Flixbus
$10Ryanair
Sun
Oct 10
$104Flixbus
$10Malta Air
Mon
Oct 11
Find prices
$10Malta Air
Tue
Oct 12
Find prices
$10Malta Air
Wed
Oct 13
$104Flixbus
$10Ryanair
Thu
Oct 14
$118Flixbus
$10Malta Air
Fri
Oct 15
$118Flixbus
$10Malta Air
Sat
Oct 16
$105Flixbus
$10Malta Air
Sun
Oct 17
Find prices
$10Ryanair
Mon
Oct 18
Find prices
$10Ryanair

These companies trust us. We 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

Flight Information between Milan and London

distanceDistance595 miles (959 km)
durationAverage flight duration2 h
priceAverage plane ticket price$47 (€38)
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 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. You can get the cheapest plane tickets for this route for as low as $10 (€8), but the average price of plane tickets is $47 (€38). Travelers depart most frequently from Milan Malpensa Airport and arrive in London Heathrow Airport.

Airlines

Flight from Milan to London with Alitalia, Eurowings and British Airways

For as little as $10 (€8) you can travel by flight from Milan to London with Alitalia, Eurowings and British Airways. Omio will show you the best deals, schedules and tickets available for this route.

Alitalia
Eurowings
British Airways

Alitalia is Italy’s leading airline. Its head office is in Leonardo da Vinci–Fiumicino Airport, in Rome and you can fly around Europe and the rest of the world with them. Choose between Economy Class or Business in your next flight between Milan and London.

Enjoy a smooth and easy route from Milan to London with Alitalia! As an official travel partner of Alitalia, Omio can help you search current flight schedules and timetables from Alitalia, compare the best routes from Milan to London as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Alitalia Milan to London plane ticket available today. If you search for Alitalia tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight between Milan and London on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 595 miles (959 km) route from Milan to London with ease and comfort on a flight with Alitalia.

When purchasing your Alitalia flight tickets from Milan to London, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Refund or voucher policy
  • Passengers who no longer wish to fly as per the schedule indicated on their ticket by December 31, 2020: A refund with a voucher of equal value to the ticket purchased, valid for one year, to fly to any destination offered by Alitalia.
  • Passengers who have had their flight canceled - A voucher of equal value to the ticket purchased, valid for one year, to fly to any destination serviced by Alitalia. A refund of the price of the ticket or of the remaining value of the part of the trip which has not yet been completed.
  • 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

Flights from Milan to London
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
Is cross-border travel by flight between Milan, Italy and London, United Kingdom allowed?

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:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
  • Before travelling, travellers must book and pay for a travel test package, which will include COVID-19 tests to be taken on day 2 and on day 8 of your quarantine
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • 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 9/26/21. 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 COVID restrictions are there for my return journey by plane to Milan, 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?

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • 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 9/27/21. 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 are cheap flights to London from Milan?
Flight tickets between Milan and London for some dates and times can be found for as cheap as $10 (€8)  one way in the next 7 days.
How much is a plane ticket to London from Milan?
In the next 7 days you can expect to pay on average $47 (€38)  for a flight ticket between Milan and London.
How far is Milan to London by plane?
The flight distance from Milan to London is around 595 miles (959 km).
How many hours is the flight time between Milan and London?
The flight time from Milan to London is on average 2 h  for the 595 miles (959 km) long journey, but the time it takes to go to London from Milan by flight can vary depending on specific dates or traveling on weekends and holidays.
Which airport for the flight from Milan to London do I fly out of? Which London airport from Milan do I arrive in?

Before booking your flight from Milan to London, you have a few airport options to start your journey from including flying out of Milan Malpensa Airport, Milan Bergamo Orio al Serio Airport and Milan Linate Airport. Similarly, you can opt to land in London at airports like London Heathrow Airport, London Stansted Airport and London Gatwick Airport.

Omio travelers most frequently book a flight from Milan Malpensa Airport   to London Heathrow Airport   for this route.

Where is the airport in Milan? Where is the airport in London?

Passengers board their flight most frequently from Milan Malpensa Airport, which is located approximately 25 miles (40 km) from the city center.

Passengers traveling this route most often arrive at London Heathrow Airport and need to travel approximately 14 miles (23 km) from the airport to reach the city center in London. You can check if there are airport shuttle services, taxi services or public transit options available from London Heathrow Airport to get you to the city center in London.

Which airlines should I travel with from Milan to London?
When taking a flight from Milan to London, you can count on Ryanair, easyJet, British Airways, Alitalia, Flybe, Wizz Air, Malta Air, Alitalia Cityliner, Eurowings, Swiss, Lufthansa, Brussels Airlines, KLM or BA Cityflyer for the best way to get you to London. You can also check all possible airlines who offer a service from Milan to London and compare the amenities they offer before buying a plane ticket.
Can I find a direct flight from Milan to London?
If you’re looking for a direct flight, consider traveling with Ryanair or Malta Air. Nonstop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
When is the earliest flight from Milan to London? When is the last flight from Milan to London?
You can take the earliest flight from Milan to London at 4: 40 AM   or take the last flight from Milan to London leaving at 9: 10 PM. Look for the latest Milan to London flight schedules on Omio and book the best time to take the plane for this trip.
How far in advance should I book a plane ticket from Milan to London to get the best deals?
The price of a one way plane ticket from Milan to London is on average $47 (€38) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this journey. In general, you can find plane tickets between Milan and London available a few months in advance.