Travelling from London to Milan: what you need to know
When organising your flight from London to Milan, you'll have your pick of airports to take off from. Consider London Heathrow Airport (LHR) and London Gatwick Airport (LGW) for your departure. Other possibilities include Stansted Airport (STN), London Luton Airport (LTN) and London City Airport (LCY).
Hop off the plane at one of Milan's major gateways like Milano Malpensa Airport (MXP). Alternatively, arrive at this city landing at Orio al Serio International Airport (BGY) or Milano Linate Airport (LIN).
Book a direct London to Milan flight and you'll be flying for an average of 1 hour 55 minutes.
Milan is one hour ahead of London and observes the UTC+1 timezone.
With 41 flights a week between the two airports, London Heathrow Airport (LHR) to Milano Linate Airport (LIN) is the busiest route. Hop on the earliest flight from London to Milan with British Airways at 07:00. If you'd like to get more out of your day before taking off, the latest flight from LHR to LIN is with British Airways at 18:45.
To ensure you don't miss your London to Milan flight, leave enough time for things like check-in and baggage drop. Turning up two hours before international departures and an hour before domestic flights is the general rule.
During popular months like July, you'll want to get to the airport even earlier. Plan to arrive two hours before a domestic departure and four hours ahead for an international flight whenever you're flying during high season in general.
How to find the cheapest flights from London to Milan
Don't leave things to the last moment. You're more likely to find cheap London to Milan flights if you book early. Airlines often have some amazing early bird deals.
The 'Whole month' search tool shows you the cheapest plane tickets from London to Milan throughout the month. It's an easy way to find a bargain if your dates aren't set in stone.
Cut down on the time spent looking for cheap flights from London to Milan by creating a Price Alert. We'll send you an email or push notification on the app when a lower fare pops up.
Tailor your travel plans using filters. Choose your ideal departure and arrival times, airlines and total journey duration. You can also sort your results by 'Cheapest,' 'Fastest' or 'Best' London to Milan flights.
Flying from London
London Heathrow Airport (LHR)
You can book a direct flight from London to Milan taking off from London Heathrow Airport (LHR). Set out from LHR and then hit the runway at Milano Malpensa Airport (MXP) or Milano Linate Airport (LIN).
British Airways is a popular carrier that offers direct London to Milan plane tickets leaving from LHR.
We make it simple to find a London to Milan flight with a stopover. To see all your options departing from London Heathrow Airport, deselect 'Direct flights only.' Then, simply choose a flight with a stop long enough to see the sights of the city of your choice. Top stopovers include:
Brussels Airport (BRU)
Charles de Gaulle Airport (CDG)
Frankfurt Airport (FRA)
LHR is around 26 kilometres from central London. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 55 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the journey time to be around 1 hour.
Searching for a convenient hotel close to London Heathrow Airport? If you're catching an early flight from London to Milan, these accommodation options will put you nice and close to your departure gate:
When it comes to the on-time performance of London Heathrow Airport, 68.18% of flights arrive within the scheduled time frame.
London Gatwick Airport (LGW)
You can travel directly to Milan from London Gatwick Airport (LGW). Land at one of these hubs on your flight from London to Milan:
Milano Malpensa Airport (MXP)
Orio al Serio International Airport (BGY)
Milano Linate Airport (LIN)
Wizz Air Malta offers direct London to Milan plane tickets from LGW. Book your preferred window (or aisle) seat and arrive at your destination in one go.
Visit friends or family or just take a moment to stretch your legs with a stopover. If you'd like to break up your London to Milan flight, browse these options when setting off from London Gatwick Airport:
Charles de Gaulle Airport (CDG)
Frankfurt Airport (FRA)
Amsterdam Airport Schiphol (AMS)
You can get to LGW from central London in about 1 hour 20 minutes by car (depending on traffic conditions). The ride by public transport will take roughly 30 minutes to cover the 40 kilometres or so.
Want to treat yourself to an extra night away before boarding your flight from London to Milan? Kick back in a hotel near London Gatwick Airport before your holiday officially starts. Stay at one of these accommodation options:
London Gatwick Airport has an on-time performance of 69.26%. This figure highlights how often flights departing from this airport make it to their destination on schedule.
Stansted Airport (STN)
You can catch a direct flight from London to Milan leaving from Stansted Airport (STN). STN has nonstop connections to Milano Malpensa Airport (MXP) and Orio al Serio International Airport (BGY).
Get on board with Ryanair. It offers direct London to Milan plane tickets from STN.
Searching for a ticket from London to Milan with a stop or two can give you more choice of departure times and access to lower fares. When flying from Stansted Airport (STN), here are a few places you can make a pit stop at on your way to Milan:
Hamburg Airport (HAM)
Alghero-Fertilia Airport (AHO)
Palese Airport (BRI)
STN is around 48 kilometres from central London. The drive from the city centre to the terminal takes about 1 hour. If you're thinking about using public transport, expect a journey time of around 1 hour 25 minutes.
Skip the rush on your departure day — stay near Stansted Airport and know you'll reach the terminal with time to spare. Get settled at one of these hotels the day before if you're catching an early London to Milan flight:
The on-time performance rate of STN is 64.73%. In other words, that's how frequently flights that depart this airport arrive as planned.
Arriving in Milan
Milano Malpensa Airport (MXP)
Milano Malpensa Airport (MXP) to central Milan takes about 45 minutes to reach by car. The centre is roughly 40 kilometres away.
It typically takes 55 minutes to get there when travelling by public transport.
Consider booking a hotel close to MXP if you have a late flight from London to Milan. Settle into one of these options and skip the long transfer:
Grab a Milano Malpensa Airport rental car and discover Milan and beyond with your own set of wheels. Surprice, RentSmart24 and Noleggiare are popular providers to choose from here.
Reserving your vehicle from Milano Malpensa Airport around one week ahead gives you the best chance of locking in a great deal.
Orio al Serio International Airport (BGY)
Orio al Serio International Airport (BGY) is around 48 kilometres from the centre of Milan. Following your flight from London to Milan, it'll take you approximately 1 hour to get to the heart of the city in a cab or ride-share.
If you travel by public transport, you'll get to the city centre in 2 hours 20 minutes or so.
After your flight from London to Milan, kick back at a hotel near BGY. These are some comfortable options that'll help you switch to relaxation mode:
Surprice, RentSmart24 and Galdieri Rent make collecting an Orio al Serio International Airport rental car simple. These reliable suppliers are located in or around the terminal and will have you on the road before long.
Avoid potential price surges. Reserving your ride two weeks before your arrival at BGY can help you lock in a better rate.
Milano Linate Airport (LIN)
Milano Linate Airport (LIN) is about 8 kilometres from the centre of Milan. It takes about 30 minutes to get to the city centre by ride-share or cab once you've stepped off your flight from London to Milan.
The journey will take about 45 minutes by public transport.
Enjoy a restful, unhurried start to your trip by staying at a hotel near LIN after your London to Milan flight. Recharge after a day of travel or just take a moment to get your footing in a new city at:
Start your trip without stressing about how to arrive at your destination with a Milano Linate Airport rental car. You can book a set of wheels from trusted companies here like RentSmart24, Drivalia and Noleggiare.
If you're after a specific type of vehicle, book your ride from LIN around four weeks ahead of your flight from London to Milan. This gives you a better shot at getting the car you prefer, as well as a better rate.
Best time to go to Milan
July is the most popular month for flights from London to Milan. To travel when it's less crowded, visit Milan in January.
The warmest month in Milan is July, with temperatures ranging between 16ºC (61ºF) and 35ºC (95ºF). Book your London to Milan ticket then if this is the type of weather you enjoy.
Look for cheap flights from London to Milan in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -1ºC (30ºF) and 9ºC (48ºF) on average.
More about Milan
Start your Milan trip right by choosing the ideal place to stay. Once you've booked your flight from London to Milan, explore our selection of hotels including:
All great journeys should include some sightseeing. Grande Museo del Duomo di Milano, Milan Cathedral and The Last Supper Museum are attractions you won't want to skip in Milan.
Explore more of Italy
Milan is easy to fall in love with, but there are so many other parts of Italy just waiting to be discovered. Around 483 kilometres south-east of Milan, a visit to Rome will keep you busy. Start with leading sights like Colosseum, Trevi Fountain and Roman Forum.
If you're looking to explore another major destination in Italy, head for Turin, about 129 kilometres west of Milan. Galleria Sabauda (Palazzo Reale), Egyptian Museum and Royal Palace of Turin are key reasons to visit.