Flights London to Milan LHR to MXP

Flights from London (LHR) to Milan (MXP): 4 airlines operate 12 flight numbers on this route, about 8 flights a week, distance 937 km / 582 miles. The next departure is BA588 (British Airways) on Mon, Nov 9 at 16:55 GMT.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

LHR London London Heathrow Airport MXP Milan Milan Malpensa Airport
Route map LHR to MXP Great-circle route from London Heathrow Airport, United Kingdom to Milan Malpensa Airport, Italy, 937 km. Map data: Natural Earth. ITALY LHR MXP Map data: Natural Earth

London to Milan Flights

12 flight numbers from LHR to MXP, with the date each last flew. Local times: LHR GMT, MXP CET.

Flight Airline Last seen Departure Arrival
BA588 British Airways Nov 9, 2026 16:55 20:00
BA580 British Airways Nov 9, 2026 07:10 10:15
QY6756 European Air Transport Nov 7, 2026 22:35 01:35
CX3407 Cathay Pacific Nov 6, 2026 21:00 23:45
CX38 Cathay Pacific Nov 6, 2026 21:00 23:45
BA582 British Airways Nov 5, 2026 08:15 11:20
BA586 British Airways Oct 24, 2026 15:20 18:30
BA584 British Airways Oct 24, 2026 09:15 12:25
CX37 Cathay Pacific Oct 23, 2026 21:20 00:20
BA590 British Airways Oct 23, 2026 20:40 23:35
QR8250 Qatar Airways Jul 28, 2026 19:55 23:10
QR8282 Qatar Airways Mar 23, 2026 19:30 22:20

Upcoming flights

Local times at the departure airport.
Flight From To Scheduled Time Departure Status Details
BA588 London LHR Milan MXP 16:55 17:17 Delayed Track >

Recent flights

Local times at the departure airport.
Flight From To Date Scheduled Time Departure Status Details
BA580 London LHR Milan MXP Nov 09 07:10 07:22 Landed Track >
BA588 London LHR Milan MXP Nov 08 15:50 16:31 Landed Track >
BA580 London LHR Milan MXP Nov 08 08:15 08:42 Landed Track >
QY6756 London LHR Milan MXP Nov 07 22:35 22:53 Landed Track >
BA588 London LHR Milan MXP Nov 07 15:20 16:03 Landed Track >
BA580 London LHR Milan MXP Nov 07 09:30 11:25 Delayed Track >
CX38 London LHR Milan MXP Nov 06 21:00 21:26 Landed Track >
CX3407 London LHR Milan MXP Nov 06 21:00 21:26 Unknown Track >
BA588 London LHR Milan MXP Nov 06 16:45 17:16 Landed Track >
BA580 London LHR Milan MXP Nov 06 08:40 09:03 Landed Track >
BA588 London LHR Milan MXP Nov 05 17:00 17:23 Landed Track >
BA582 London LHR Milan MXP Nov 05 08:15 08:46 Landed Track >
BA588 London LHR Milan MXP Nov 04 16:40 17:08 Landed Track >
BA580 London LHR Milan MXP Nov 04 07:45 07:55 Landed Track >
BA588 London LHR Milan MXP Nov 03 16:45 16:54 Landed Track >

Airlines flying LHR to MXP

LHR to MXP FAQ

How long is the flight from London to Milan?
About 1 h 35 min: that is the median flight time of the last 13 flights that landed; the timetable allows 2 h 5 min.
Which airlines fly from London to Milan?
British Airways, Cathay Pacific, Qatar Airways and European Air Transport have flights from London (LHR) to Milan (MXP) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from London to Milan?
About 8 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from London to Milan on time?
13 of the last 13 flights that landed arrived less than 15 minutes after their scheduled time.
How far is London from Milan?
937 km (582 miles) in a straight line between London Heathrow Airport and Milan Malpensa Airport.

Milan (MXP) to London (LHR) flights >