Travelling from Milan to London: what you need to know
You can choose from a range of airports when organizing your flight from Milan to London. Check out your options for leaving Milan from Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN).
Touch down at London Heathrow Airport (LHR), London Gatwick Airport (LGW) or Stansted Airport (STN). You can also disembark at London Luton Airport (LTN) and London City Airport (LCY) in London.
2 hours is the time it takes on average for a direct flight from Milan to London. Based in the UTC+0 timezone, London is 1 hour behind Milan.
Milano Malpensa Airport (MXP) to London Gatwick Airport (LGW) is the most traveled route that connects these two cities. There are 206 departures a week to choose from. If you have things to do before heading off, the last flight from Milan to London is with British Airways at 21:30. Opt for the first MXP to LGW departure operated by British Airways at 07:40 to maximize your time in London.
To ensure you catch your flight from Milan to London, leave plenty of time to check in and drop off your luggage. Arriving two hours ahead of international departures and one hour before domestic flights is the general rule.
You can expect bigger queues in popular months such as July and other peak periods. Arriving up to four hours in advance for an international flight and two hours for domestic departures will give you plenty of time for security and boarding.
You can travel to United Kingdom for tourism purposes without a visa if you hold a passport from Italy. But before organizing your cheap flight from Milan to London, make sure you're up to date with the latest guidelines. Visa rules can change, and you may require some travel documents if your trip is for business or another reason.
Flying from Milan
Milano Malpensa Airport (MXP)
You can fly directly to London departing from Milano Malpensa Airport (MXP). Here are some airports to consider landing at when searching for a flight from Milan to London:
London Heathrow Airport (LHR)
London Gatwick Airport (LGW)
London Luton Airport (LTN)
British Airways is a well-known airline that operates direct flights from Milan to London taking off from MXP.
Consider adding a stopover to potentially save money on your flight from Milan to London. Simply deselect 'Direct flights only' when browsing departures from Milano Malpensa Airport. Break up the journey at one of these popular airports:
Franz Josef Strauss Airport (MUC)
Charles de Gaulle Airport (CDG)
Zurich Airport (ZRH)
The journey from central Milan to MXP takes around 53 minutes by public transport. If you ride-share, drive or get a cab, you'll cover the 48 kilometres in 45 minutes or so, depending on traffic conditions.
Need a handy hotel near Milano Malpensa Airport? If you're boarding an early flight from Milan to London, these accommodation options will have you moments from your departure gate:
Orio al Serio International Airport (BGY)
Prefer to jet off from Orio al Serio International Airport (BGY)? This popular terminal also offers direct flights from Milan to London — you can seamlessly connect to London Gatwick Airport (LGW).
You can board a direct flight from Milan to London with easyJet. This is one of the top airlines operating this route out of BGY.
Maximize your vacation with a stopover on your flight from Milan to London. Visit friends or family or tick a new city off your bucket list. Whatever you decide to do, here's where you can stop between Milano Malpensa Airport and London:
Franz Josef Strauss Airport (MUC)
Charles de Gaulle Airport (CDG)
Zurich Airport (ZRH)
Using public transport, you can travel from central Milan to BGY in around 2 hours and 18 minutes. The terminal is roughly 64 kilometres away, and making the trip by car takes approximately 58 minutes.
Start your vacation early with an additional night away from home. Before catching your flight from Milan to London, stay in one of these hotels near Orio al Serio International Airport:
Arriving in London
London Heathrow Airport (LHR)
London Heathrow Airport (LHR) to the centre of London takes about 57 minutes by car. It's approximately 31 kilometres away.
Travelling to the centre on public transport typically takes 1 hour and 1 minute.
If you have a late flight from Milan to London, nothing beats the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and snoozing soon after at one of these accommodation options near LHR:
London Gatwick Airport (LGW)
Central London is located around 80 kilometres from London Gatwick Airport (LGW). As soon as your flight from Milan to London has touched down and you've navigated your way to arrivals, the drive should take about 1 hour and 19 minutes.
The trip will take roughly 1 hour and 26 minutes on public transport.
Hang the 'Do not disturb' sign on your door and relax at a hotel near LGW. Here are a few options where you can kick back after your flight from Milan to London:
How to find the cheapest flights from Milan to London
C$24 is the best price for a one-way ticket from Milan to London. Return flights start at C$48. These prices can change depending on demand and availability.
Score cheap flights from Milan to London by booking at least 9 months ahead. According to our research, that's the sweet spot for bagging a bargain.
Organize your trip for May. That's the cheapest month for tickets from Milan to London. If your travel dates are flexible, use the 'Whole month' tool to see the cheapest price across every month.
Snapping up a cheap ticket from Milan to London is a piece of cake with Price Alerts. All you need to do is create one of these automatic alerts and we'll get in touch when the price has dropped.
Take advantage of filters to find your ideal trip. To see the 'Cheapest,' 'Best' or 'Fastest' flights from Milan to London, use the 'Sort by' function. You can also filter results by departure and arrival times, airline, and journey duration.
Best time to go to London
July is the most popular month for flights from Milan to London. To escape the crowds, go to London in February.
Schedule your flight from Milan to London for July if you'd like to explore the city during its warmest month. Expect temperatures in London to range from 11ºC to 26ºC.
January has average temperatures of between 0ºC and 9ºC. Look for cheap flights from Milan to London around that time if you want to travel when it's cooler.
More about London
Once you've booked your flight from Milan to London, think about where you want to stay in this city. Make one of these accommodation options your base for exploring London:
There are so many things to see and do in this city it can be difficult to know where to start. Big Ben, The British Museum and Buckingham Palace are popular attractions which should be on any good London itinerary.
Complete your London trip with a car rental
We use the same magic that helped you find your cheap flight from Milan to London to track down deals on car rentals. Search for your ride in seconds and easily compare your options. Plus you'll find all the info you need to drive in London, from the most popular car type to the average daily price.