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. Check out London Heathrow Airport (LHR) and London Gatwick Airport (LGW) for departure options. Other possibilities include London Stansted Airport (STN), London Luton Airport (LTN) and London City Airport (LCY).
Milan has a number of airports you can fly into. Arrive at Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) or Milan Linate Airport (LIN).
The average duration of a direct London to Milan flight is 2 hours.
Milan is one hour ahead of London and follows the UTC+1 timezone.
With 50 flights a week between the two airports, London Heathrow Airport (LHR) to Milan Linate Airport (LIN) is the most popular route. Hop on the earliest flight from London to Milan with British Airways at 06:50. If you prefer to make the most of your day before you fly, the last flight from LHR to LIN is with British Airways at 19:10.
Give yourself plenty of time to make your London to Milan flight. As a general rule, arrive two hours before international departures and an hour ahead for domestic flights.
During popular months such as July, it's best to get to the airport even earlier. Arrive two hours before domestic departures and four hours ahead of international flights whenever you're flying during high season in general.
How to find the cheapest flights from London to Milan
R 326 is currently the lowest price for a one-way ticket from London to Milan. Return flights start at R 605. These fares may change based on demand and availability.
Book ten months before travelling. Pricing trends suggest that this is the ideal window for finding cheap London to Milan flights.
March is the best month for picking up a fantastic deal on a plane ticket from London to Milan. If you'd like to travel during a different time of year, the 'Whole month' tool will give you the lowest prices across every month.
Spend less time searching for cheap flights from London to Milan by creating a Price Alert. You'll get an email or notification through the app when a lower fare becomes available.
Tailor your flights using filters. Choose your 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)
Take off from London Heathrow Airport (LHR) and fly straight through to Milan Malpensa Airport (MXP) or Milan Linate Airport (LIN). If you're looking for a direct flight from London to Milan out of LHR, those are your arrival choices.
Reserve your London to Milan plane tickets with British Airways. This airline is a top choice for direct flights from LHR.
We make it a cinch to find a London to Milan flight with a stopover. To see all the options leaving from London Heathrow Airport, uncheck 'Direct flights only.' Then, pick a flight offering a stop long enough to tour the city of your choice. Major stopovers include:
Amsterdam Schiphol Airport (AMS)
Frankfurt am Main Airport (FRA)
Paris Charles de Gaulle Airport (CDG)
LHR is about 26 kilometres from central London. If you're driving, ride-sharing or catching a taxi from the centre, it'll take you 45 minutes or so to get there, depending on traffic. If you're using public transport, expect the travel time to be around 25 minutes.
Searching for a handy hotel close to London Heathrow Airport? If you've booked an early flight from London to Milan, these stays will have you sleeping moments from check-in:
When it comes to the on-time performance of London Heathrow Airport, 78% of flights arrive within the expected time frame.
London Gatwick Airport (LGW)
Direct flights from London to Milan are available at London Gatwick Airport (LGW), so consider departing from this popular hub. LGW has nonstop services to Milan Malpensa Airport (MXP) and Milan Linate Airport (LIN).
You can book a direct London to Milan plane ticket with easyJet. This is one of the top airlines that operates this route out of LGW.
Visit family or friends or just take a moment to stretch your legs with a stopover. If you'd like to split up your London to Milan flight, here's where you can stop when setting off from London Gatwick Airport:
Amsterdam Schiphol Airport (AMS)
Frankfurt am Main Airport (FRA)
Paris Charles de Gaulle Airport (CDG)
On public transport, you can travel from central London to LGW in around 45 minutes. The airport is roughly 40 kilometres away. Driving will take you about 1 hour 5 minutes.
Want to enjoy an extra night away before catching your flight from London to Milan? Relax in a hotel near London Gatwick Airport before your adventure officially starts. Consider one of these stays:
Flights from London Gatwick Airport have a track record for punctuality, with 83% of them landing as planned.
London Stansted Airport (STN)
Take the fastest route with a direct flight from London to Milan. From London Stansted Airport (STN), you can head straight to Milan Malpensa Airport (MXP) or Milan Bergamo Airport (BGY).
You can fly out of STN with Ryanair. This reputable carrier offers direct London to Milan plane tickets.
Searching for a ticket from London to Milan with a stop or two can give you more choice of departure times and access to cheaper fares. When flying from London Stansted Airport (STN), here's where you can make a pit stop at on your way to Milan:
Berlin Brandenburg Airport (BER)
Hamburg International Airport (HAM)
Luxembourg Airport (LUX)
From central London, STN is around 48 kilometres away. It'll take you roughly 1 hour 5 minutes to get there by car and 45 minutes or so on public transport.
Make catching an early London to Milan flight the easiest part of your journey. Stay at one of these hotels close to London Stansted Airport and get to the check-in counter with time to spare:
STN has an on-time performance rating of 80%. This means most of its flights land on schedule and your travel plans stay on track.
Arriving in Milan
Milan Malpensa Airport (MXP)
The distance from Milan Malpensa Airport (MXP) to central Milan is roughly 40 kilometres. It takes around 50 minutes to get to the centre driving.
Getting there on public transport takes about 50 minutes.
If you're arriving on a late flight from London to Milan, few things beat the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and resting soon after at one of these accommodation options near MXP:
Explore without limits with a Milan Malpensa Airport rental car. Pick up a set of wheels from Surprice, RentSmart24 or Noleggiare and discover more of Milan and beyond.
Booking your vehicle from Milan Malpensa Airport about one week ahead increases your chances of getting a good deal.
Milan Bergamo Airport (BGY)
Central Milan is approximately 48 kilometres from Milan Bergamo Airport (BGY). As soon as your flight from London to Milan has touched down and you've made your way to arrivals, the drive should take about 50 minutes.
If you travel by public transport, you'll reach the centre in 1 hour or so.
You'll find some great places to lay your head close to BGY. Kick back after your London to Milan flight at any of these well-located options:
No time to waste? The fastest way to get to where you're going is with a Milan Bergamo Airport rental car. Pick up a set of wheels from Surprice, RentSmart24 or Galdieri Rent and set off in the blink of an eye.
Lock in the lowest price by booking your ride from BGY two weeks ahead of time. You'll also have access to a bigger selection of vehicles.
Milan Linate Airport (LIN)
Head to the city centre after your flight from London to Milan has touched down. Central Milan is about 8 kilometres from Milan Linate Airport (LIN) and takes roughly 20 minutes to get to by car.
If you use public transport, the journey time is around 30 minutes.
If you don't want to make your way to the centre, find a hotel close to LIN. Get comfortable at one of these stays after your London to Milan flight:
Put yourself in the driver's seat of the next part of your journey with a Milan Linate Airport rental car. RentSmart24, Drivalia and Noleggiare are dependable companies for booking.
If you're looking for a specific make or model, book your ride from LIN around four weeks ahead of your flight from London to Milan. This gives you a better chance of getting the car you want, as well as a better deal.
Best time to go to Milan
March is the quietest month for flights from London to Milan, while July is the busiest. Find the best time to visit Milan based on whether you want a laid-back vibe or a more bustling atmosphere.
Before locking in your London to Milan tickets, consider the kind of weather you prefer. July is the warmest month in Milan, with temperatures ranging from 16ºC (61ºF) to 35ºC (95ºF).
January has average temperatures of between -1ºC (30ºF) and 9ºC (48ºF). Look for cheap flights from London to Milan around that time if you like cooler conditions.
More about Milan
After booking your flight from London to Milan, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Milan:
There are so many things to do and see in this city it can be tricky to work out where to start. Leonardo's Last Supper Museum, Teatro alla Scala and Milan Cathedral are major attractions which should feature on any good Milan itinerary.
Explore more of Italy
Milan has loads to offer, but there are so many other parts of Italy just waiting to be discovered. Around 483 kilometres southeast of Milan, a visit to Rome will keep you on the go. Check out popular attractions like Vatican Museums, St. Peter's Basilica and Vatican Hill.
If you're eager to discover another major stop in Italy, consider Turin, roughly 129 kilometres west of Milan. National Museum of Cinema, Juventus Museum and Sindone Chapel are the start of reasons to visit.