Flying from London to Milan: what you need to know
When planning a flight from London to Milan, you'll have your choice of airports to jet out of. Consider London Heathrow Airport (LHR) and London Gatwick Airport (LGW) for your departure options. Other possibilities include Stansted Airport (STN), London Luton Airport (LTN) and London City Airport (LCY).
Milan has a good selection of airports you can jet into. Disembark at Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) or Milano Linate Airport (LIN).
1 hour 57 minutes is the average time for a direct flight from London to Milan. Following the UTC+1 timezone, Milan is 1 hour ahead of London.
The busiest route for flights from London to Milan is from London Heathrow Airport (LHR) to Milano Malpensa Airport (MXP). There are 84 services every week between these two airports. If you'd like to get going first thing, the earliest flight from LHR to MXP is the 07:20 British Airways option. If you prefer travelling later, the last departure is at 20:40 with British Airways.
Give yourself plenty of time to catch your flight from London to Milan. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.
Be prepared for longer lines in popular months like July and other peak seasons. Arriving up to four hours in advance for an international flight and two hours for a domestic departure is a good idea.
You can travel to Italy for tourism purposes without a visa if you hold a passport from United Kingdom. But before organising your cheap flight from London to Milan, double-check for the newest rules and regulations. Visa rules are subject to change, and you may require some documentation if your trip is for business or another reason.
Flying from London
London Heathrow Airport (LHR)
Start your journey at London Heathrow Airport (LHR), which has a selection of direct flights from London to Milan. From LHR, you can fly seamlessly to Milano Malpensa Airport (MXP) or Milano Linate Airport (LIN).
You'll find a direct flight from London to Milan with British Airways. This popular carrier operates departures from LHR.
Stopovers are the ideal opportunity to break up your trip — and perhaps even tour another city. When browsing flights from London to Milan departing from London Heathrow Airport, deselect the 'Direct flights only' box to see where you can visit along the way. Top options include:
Frankfurt Airport (FRA)
Charles de Gaulle Airport (CDG)
Zurich Airport (ZRH)
The journey from central London to LHR takes approximately 1 hour and 1 minute by public transport. If you ride-share, drive or grab a cab, you'll cover the 31 kilometres in 57 minutes or so, depending on traffic conditions.
Want an easy start to your journey? Stay near London Heathrow Airport. Whether you're boarding an early flight from London to Milan or just don't like being rushed, these hotels are perfect:
London Gatwick Airport (LGW)
You can fly nonstop to Milan from London Gatwick Airport (LGW). Disembark at any of these airports on your flight from London to Milan:
Milano Malpensa Airport (MXP)
Orio al Serio International Airport (BGY)
Milano Linate Airport (LIN)
easyJet has direct flights from London to Milan out of LGW. Book your preferred window seat and get to your destination in one go.
Break up your flight from London to Milan with a stop so you can recharge or tick a new place off your list. Top stopovers between London Heathrow Airport and Milan include:
Frankfurt Airport (FRA)
Charles de Gaulle Airport (CDG)
Zurich Airport (ZRH)
With public transport, you can travel from central London to LGW in around 1 hour and 26 minutes. The terminal is roughly 80 kilometres away, and making the trip by car takes approximately 1 hour and 19 minutes.
Want to spoil yourself with an extra night away before boarding your flight from London to Milan? Check in to a hotel near London Gatwick Airport before your break officially starts. Check out these accommodation options:
Arriving in Milan
Milano Malpensa Airport (MXP)
Milano Malpensa Airport (MXP) to the centre of Milan is about 45 minutes by car. It's approximately 48 kilometres away.
It takes roughly 53 minutes to get there using public transport.
Consider staying in a hotel near MXP if you're catching a late flight from London to Milan. Pick one of these options and skip the long transfer:
Orio al Serio International Airport (BGY)
The centre of Milan is located around 64 kilometres from Orio al Serio International Airport (BGY). After your flight from London to Milan has touched down and you've navigated your way to arrivals, the drive should be around 58 minutes.
You can expect the trip to take approximately 2 hours and 18 minutes on public transport.
There are some cosy hotels to drop your things at near BGY. Unwind after your flight from London to Milan at any of these well-located options:
How to find the cheapest flights from London to Milan
Currently, Rs4,836 is the lowest price we've seen for a one-way ticket from London to Milan. The cheapest price for a return flight is Rs9,402. Remember fares can change due to availability at the time of booking.
Book 6 months before you travel. After looking at the numbers on our calendar, this is how far you'll want to book ahead to find cheap tickets from London to Milan.
February is the cheapest month for flight tickets from London to Milan. If you'd like to travel at a different time of year, the 'Whole month' tool will give you the lowest prices across every month.
Log into your online account or use the app to set up a Price Alert. You'll get notified straight away if there's a cheaper deal on this route. It's simple to do, and it'll save you from looking for cheap tickets from London to Milan every day.
Tailor your trip using filters. Pick your ideal arrival and departure times, total journey duration and airlines. You can also sort the results by 'Cheapest,' 'Best' or 'Fastest' flights from London to Milan.
Best time to go to Milan
It's time to plan your travel dates for your flight from London to Milan. July is the busiest month to visit Milan. If you prefer a more relaxed vibe, go in February.
Before booking a flight from London to Milan, think about the kind of weather you prefer. July is the warmest month in Milan, with temperatures ranging from 16ºC to 35ºC.
January sees average temperatures of between -1ºC and 9ºC. Look for cheap tickets from London to Milan sometime then if you like cooler conditions.
More about Milan
Once you've booked your flight from London to Milan, think about where you want to stay in this city. Make one of these accommodation options your base for exploring Milan:
All great journeys should include some sightseeing. Grande Museo del Duomo di Milano, Milan Cathedral and Galleria Vittorio Emanuele II are attractions you won't want to skip in Milan.
Complete your Milan trip with a car rental
Finding you a cheap flight from London to Milan isn't our only cool trick. Check out our car rentals in Milan and see the sights your way. We search for deals from trusted car rental companies and put them all in one place. You can instantly compare rates and then book with no fees.