Trains in Germany
Trains in France
Trains in Spain
Trains in the UK
Trains in Italy
Rome to Venice train
Barcelona to Madrid train
Paris to Amsterdam train
London to Paris train
Berlin Hbf to Hamburg Hbf train
Vienna to Budapest train
Venice to Milan train
Malmo to Copenhagen train
Prague to Berlin train
Brussels to Amsterdam train
Buses in Germany
Buses in the UK
Buses in France
Buses in the US
Buses in Spain
Valencia to Barcelona bus
Brussels to Paris bus
Cork to Dublin bus
Madrid to Granada bus
Manchester to Leeds bus
Paris to Amsterdam bus
Malaga to Madrid bus
Vienna to Bratislava bus
Paris to Brussels bus
Lisbon to Lagos bus
Flights to France
Flights to Poland
Flights to the UK
Flights to Germany
Flights to Canada
Paris to Barcelona flights
Amsterdam to Budapest flights
Manchester to Rome flights
London to Copenhagen flights
Amsterdam to Berlin flights
Paris to Milan flights
Rome to Barcelona flights
Madrid to Brussels flights
Milan to Berlin flights
London to Amsterdam flights
|Distance||595 miles (959 km)|
|Average flight duration||2 h 5 min|
|Average plane ticket price||$60 (€50)|
|Airlines||Ryanair, 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.
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 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:
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.
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.
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.
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 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.
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.
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.
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.
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:
Travel by plane between Milan, Italy and London, United Kingdom is: Partially open.
International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy
The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:
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
The current restriction level for your return trip by plane from London to Milan is: Partially open
Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of United Kingdom
What are the requirements?
The government of Italy has imposed these measures to reduce the spread of COVID-19:
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.
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.
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.
Here are some other resources that might have the information you need