- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights from Heathrow to Milan (LHR-MIL)
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Heathrow to Milan that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Heathrow to Milan
Fri, Jan 15 - Mon, Jan 18
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
1:15 pm - 6:00 pmMXP Milan Malpensa-LHR London Heathrow
5h 45m1 stop Bilbao
$115Vueling
Wed, Jan 20 - Sun, Jan 24
7:45 am - 10:50 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$120British Airways
Mon, Jan 18 - Tue, Jan 19
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
1:10 pm - 8:05 pmMXP Milan Malpensa-LHR London Heathrow
7h 55m1 stop Barcelona-El Prat
$126Vueling
Sat, Jan 9 - Sat, Jan 16
3:20 pm - 6:25 pmLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
1:25 pm - 2:35 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$127British Airways
Fri, Jan 15 - Sun, Jan 17
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
1:10 pm - 8:05 pmMXP Milan Malpensa-LHR London Heathrow
7h 55m1 stop Barcelona-El Prat
$128Vueling
Sat, Jan 9 - Sat, Jan 16
6:35 pm - 9:35 pmLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
8:30 pm - 9:30 pmLIN Milan Linate-LHR London Heathrow
2h 00mnonstop
$129British Airways
Wed, Jan 20 - Sun, Jan 24
10:30 am - 1:35 pmLHR London Heathrow-LIN Milan Linate
2h 05mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$129British Airways
Tue, Dec 15 - Tue, Dec 15
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
10:30 pm - 9:10 amMXP Milan Malpensa-LHR London Heathrow
11h 40m1 stop Barcelona-El Prat
$137Vueling
Thu, Dec 10 - Mon, Dec 14
8:50 pm - 9:20 amLHR London Heathrow-MXP Milan Malpensa
11h 30m1 stop Barcelona-El Prat
2:00 pm - 8:05 pmMXP Milan Malpensa-LHR London Heathrow
7h 05m1 stop Barcelona-El Prat
$140Vueling
Fri, Jan 15 - Mon, Jan 18
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
8:55 pm - 9:55 pmMXP Milan Malpensa-LHR London Heathrow
2h 00mnonstop
$141Multiple Airlines
Recent one-way flight deals from Heathrow to Milan
Fri, Jan 15
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$57Vueling
Sat, Jan 23
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$60Vueling
Wed, Feb 24
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$63Vueling
Wed, Feb 24
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$64Iberia
Wed, Feb 24
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$64Vueling
Tue, Feb 23
8:50 pm - 9:20 amLHR London Heathrow-MXP Milan Malpensa
11h 30m1 stop Barcelona-El Prat
$64Vueling
Fri, Jan 15
9:55 am - 4:30 pmLHR London Heathrow-MXP Milan Malpensa
5h 35m1 stop Barcelona-El Prat
$69Vueling
Wed, Feb 24
8:50 pm - 9:20 amLHR London Heathrow-MXP Milan Malpensa
11h 30m1 stop Barcelona-El Prat
$70Vueling
Wed, Jan 20
8:25 am - 11:30 amLHR London Heathrow-LIN Milan Linate
2h 05mnonstop
$76British Airways
Tue, Feb 16
4:45 pm - 7:50 pmLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
$77British Airways
Recent last minute flight deals from Heathrow to Milan
Sun, Nov 8 - Sat, Nov 21
8:15 am - 11:20 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
7:20 pm - 8:20 pmMXP Milan Malpensa-LHR London Heathrow
2h 00mnonstop
$166British Airways
Sun, Nov 8 - Sat, Nov 21
7:05 am - 10:05 amLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
4:00 pm - 5:00 pmLIN Milan Linate-LHR London Heathrow
2h 00mnonstop
$175British Airways
Sun, Nov 8 - Sun, Nov 15
8:15 am - 11:20 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$178British Airways
Wed, Nov 11 - Sat, Nov 21
7:45 am - 10:50 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
7:20 pm - 8:20 pmMXP Milan Malpensa-LHR London Heathrow
2h 00mnonstop
$179British Airways
Sun, Nov 8 - Sun, Nov 15
8:15 am - 11:20 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$179British Airways
Sun, Nov 8 - Sun, Nov 15
6:45 am - 9:45 amLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$180British Airways
Sun, Nov 8 - Sun, Nov 15
6:45 am - 9:45 amLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$181British Airways
Sun, Nov 8 - Sun, Nov 15
6:45 am - 9:45 amLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$181British Airways
Thu, Nov 12 - Sat, Nov 14
8:50 pm - 9:20 amLHR London Heathrow-MXP Milan Malpensa
11h 30m1 stop Barcelona-El Prat
7:20 pm - 8:20 pmMXP Milan Malpensa-LHR London Heathrow
2h 00mnonstop
$208Multiple Airlines
Wed, Nov 11 - Sun, Nov 15
3:45 pm - 11:00 pmLHR London Heathrow-LIN Milan Linate
6h 15m1 stop Madrid Barajas
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$221Multiple Airlines
Recent direct flight deals from Heathrow to Milan
Wed, Jan 20 - Sun, Jan 24
7:45 am - 10:50 amLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$120British Airways
Sat, Jan 9 - Sat, Jan 16
3:20 pm - 6:25 pmLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
1:25 pm - 2:35 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$127British Airways
Sat, Jan 9 - Sat, Jan 16
6:35 pm - 9:35 pmLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
8:30 pm - 9:30 pmLIN Milan Linate-LHR London Heathrow
2h 00mnonstop
$129British Airways
Wed, Jan 20 - Sun, Jan 24
10:30 am - 1:35 pmLHR London Heathrow-LIN Milan Linate
2h 05mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$129British Airways
Sat, Nov 28 - Sun, Nov 29
9:30 am - 12:35 pmLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$148British Airways
Sat, Nov 28 - Sun, Nov 29
9:30 am - 12:35 pmLHR London Heathrow-MXP Milan Malpensa
2h 05mnonstop
12:15 pm - 1:25 pmMXP Milan Malpensa-LHR London Heathrow
2h 10mnonstop
$152British Airways
Fri, Dec 4 - Tue, Dec 8
2:40 pm - 5:50 pmLHR London Heathrow-LIN Milan Linate
2h 10mnonstop
5:15 pm - 6:15 pmLIN Milan Linate-LHR London Heathrow
2h 00mnonstop
$153British Airways
Sat, Nov 21 - Sun, Nov 22
6:35 pm - 9:35 pmLHR London Heathrow-LIN Milan Linate
2h 00mnonstop
10:40 am - 11:40 amLIN Milan Linate-LHR London Heathrow
2h 00mnonstop
$153British Airways
Fri, Dec 4 - Sun, Dec 6
2:40 pm - 5:50 pmLHR London Heathrow-LIN Milan Linate
2h 10mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$153British Airways
Fri, Dec 11 - Sun, Dec 13
10:20 am - 1:25 pmLHR London Heathrow-LIN Milan Linate
2h 05mnonstop
7:25 am - 8:35 amLIN Milan Linate-LHR London Heathrow
2h 10mnonstop
$153British Airways
Booking Insights
Price, demand and travel trends for London Heathrow Airport to Milan flights
Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
Delays
Layovers
More
How much is a round-trip flight from London Heathrow Airport to Milan?
This analysis is based on the cheapest round-trip price found on KAYAK in the last 12 months by searching for a flight from London Heathrow Airport to Milan departing in january.What is the cheapest London Heathrow Airport to Milan flight route?
KAYAK tracks online flight deals over the last 12 months and analyzes pricing trends to identify the best available fares.There's little price difference between London Heathrow Airport to Milan routes. They average around $214 round-trip, based on KAYAK data over the past 12 months.
What's the cheapest day of the week to fly from London Heathrow Airport to Milan?
Based on deals KAYAK users found in the last 12 months, Thursday is the cheapest day of the week to fly from London Heathrow Airport to Milan. It’s 6% cheaper than the average day, while Sunday is the most expensive, with prices 29% higher.
What’s the cheapest month to fly from London Heathrow Airport to Milan?
KAYAK internal proprietary data takes all prices for each month over the last 12 months for round-trip flights from London Heathrow Airport to Milan, removes the top 0.1% to account for outliers and then takes the median of all values for each month.•January is the cheapest month to fly from London Heathrow Airport to Milan at $183 round-trip.
•May ($295) and April ($256) are the most expensive months.
•The price difference between flying in the cheapest and most expensive months is 61% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.When are flights from London Heathrow Airport to Milan the cheapest?
Flights from London Heathrow Airport to Milan are cheapest 21 weeks before departure. Booking in this window typically costs about 41% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.
Round-trip flights from London Heathrow Airport to Milan typically range from $177 to $306. The lowest price found in the past 5 days was $115, on Vueling.
Which airline is the cheapest to fly from London Heathrow Airport to Milan?
Vueling ($115) and British Airways ($120) are the cheapest airlines to fly round-trip from London Heathrow Airport to Milan according to KAYAK data over the last 5 days.
Which airline offers the most nonstop flights between London Heathrow Airport and Milan?
British Airways and airBaltic offer the most frequent nonstop flights from London Heathrow Airport to Milan, at 66 and 7 flights per week respectively. Based on KAYAK flight data over the last 3 months.
How often are flights from London Heathrow Airport to Milan delayed?
Over the last 3 months London Heathrow Airport to Milan flights were delayed 17% of the time. Delayed flights averaged 1h 55m behind schedule.
What’s the most punctual time of day to fly from London Heathrow Airport to Milan?
Morning flights have the fewest delays. Evening departures experience delays most often.
Which day of the week has the fewest delays on London Heathrow Airport to Milan flights?
Tuesday has the fewest flight delays on the London Heathrow Airport to Milan route, at only 11% of flights delayed. Thursday has the most delays at 20%.
Which airline is the most punctual on London Heathrow Airport to Milan flights?
British Airways is the most punctual airline on London Heathrow Airport to Milan flights. 83% of flights were on time in the past 3 months.
What’s the most popular layover airport when flying from London Heathrow Airport to Milan?
KAYAK data for 1-stop round-trips over the past 3 months. Only counts itineraries with the same layover on both legs.Paris Charles de Gaulle (CDG) is the most popular layover for the London Heathrow Airport to Milan route. 25% of KAYAK users who booked 1-stop round-trips over the past 3 months connected via CDG.
What is the cheapest layover airport when flying from London Heathrow Airport to Milan?
Flights via Belgrade Nikola Tesla (BEG) offer the most affordable fares, with an average round-trip price of $227. Based on KAYAK data over the past 3 months.
Which route with a layover is the fastest from London Heathrow Airport to Milan?
Paris Charles de Gaulle (CDG) offers the shortest 1-stop connection from London Heathrow Airport to Milan at 4h 30m one-way, 2h 25m longer than the 2h 05m direct flight. Based on KAYAK data over the past 3 months.
When flying from London Heathrow Airport to Milan which airport offers the shortest layover?
Paris Charles de Gaulle (CDG) had the shortest average connection time for London Heathrow Airport to Milan layovers at 3h 02m over the past 3 months.
How many nonstop flights run daily between London Heathrow Airport and Milan?
There are 9 to 11 flights per day from London Heathrow Airport to Milan, about 73 flights per week. Monday has the most departures, with 15% of weekly flights.
What time of day do most flights depart from London Heathrow Airport to Milan?
Based on KAYAK flight schedules for the upcoming 3 months.Most nonstop flights from London Heathrow Airport to Milan depart in the morning, accounting for 60% of nonstop departures. Around 6 flights are scheduled in that window over the next three months.
Expert advice
Expert advice for your flight from Heathrow to Milan
AI-powered summary based on content written by travel experts. AI can make mistakes.
Our travel experts
Key details for London Heathrow Airport to Milan flights
Low season | October |
|---|---|
High season | April |
Cheapest flight | $57 |
When to book flights from Heathrow to Milan
Are your dates flexible? Find out the best times to travel from Heathrow to Milan based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your London Heathrow Airport to Milan flight questions, answered
Find helpful answers about this route, including flight times, airports, airlines and booking tips.
Your guide to booking London Heathrow Airport to Milan flights
Get tips on when to book, when to fly and what to know before your trip.Prefer to fly direct from London Heathrow Airport to Milan?
Direct data is based off flight results for the next 60 days. Find direct flights from all airlines flying direct from London Heathrow to Milan.
Direct departures
London Heathrow to Milan
Monday
British Airways,airBaltic
British Airways,airBaltic
Tuesday
British Airways,airBaltic
British Airways,airBaltic
Wednesday
British Airways,airBaltic
British Airways,airBaltic
Thursday
British Airways,airBaltic
British Airways,airBaltic
Friday
British Airways,airBaltic
British Airways,airBaltic
Saturday
British Airways,airBaltic
British Airways,airBaltic
Sunday
British Airways,airBaltic
British Airways,airBaltic
Direct returns
Milan to London Heathrow
Monday
British Airways,airBaltic
British Airways,airBaltic
Tuesday
British Airways,airBaltic
British Airways,airBaltic
Wednesday
British Airways,airBaltic
British Airways,airBaltic
Thursday
British Airways,airBaltic
British Airways,airBaltic
Friday
British Airways,airBaltic
British Airways,airBaltic
Saturday
British Airways,airBaltic
British Airways,airBaltic
Sunday
British Airways,airBaltic
British Airways,airBaltic
More options for your flight from Heathrow to Milan
Complete your trip to Milan with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Milan
Cabin classes available on flights to Milan. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights to and from Heathrow and Milan
Flights from domestic origins to Milan
Choose which airport to fly into in Milan
Flights to Milan Linate Airportfrom $243
Flights to Milan Malpensa Airportfrom $127
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.