Journey information
Overview: London to Milan flight
Flights from London to Milan depart on average 117 times per day, taking around 2h 55m. Cheap flight tickets for this journey start at €18 if you book in advance.
There are 26 flights per day. The earliest flight runs at 00:10, the last at 23:55. The fastest flight covers the 959 km distance in 1h 50m. January is the cheapest month to fly.
Distance 959 km |
Average flight duration 2h 55m |
Cheapest ticket price €18 |
Flights per day 117 |
Direct flights 26 |
Fastest flight 1h 50m |
Cheapest month to travel January |
First flight 00:10 |
Last flight 23:55 |
The cheapest and fastest flights from London to Milan
Cheapest price
€75
Average price
€604
Fastest journey
1 h 50 m
Average duration
1 h 50 m
Flights per day
130
Distance
959 km
The best way to find a cheap flight ticket from London to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from London to Milan will cost around €604 if you buy it on the day, but the cheapest tickets can be found for only €75.
Of the 130 flights that leave London for Milan onThu, Nov 20, 29 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Nov 20 the direct flights cover the 959 km distance in an average of 1 h 50 m but if you time it right, some flights will get you there in just 1 h 50 m .
On Thu, Nov 20 the longest flights will take 1 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
U28307
U28309
U22485
U28305
W46304
BA7303
U28311
AZ217
AZ221
AZ227Travel Information
Compare train, bus, and flight for London to Milan
Omio recommends booking the flight as it is the most popular option from London to Milan among Omio's users. If you are prioritising price take the flight with prices starting from €18. For those with little time consider booking a flight which can get you there in 2h 55m. The ticket price range depends on the travel mode: a flight costs an average of €18, and a train costs an average of €311.
Distance: 959 km
Compare flight with
Most popular Flight | Bus | Train |
|---|---|---|
€120 Average price Cheapest | €167 Average price | €313 Average price |
5h 55m Average total duration Fastest 2h 55m Onboard + 3h 0m Additional time* | 22h 45m Average total duration 22h 15m Onboard + 30m Additional time* | 13h 9m Average total duration 12h 39m Onboard + 30m Additional time* |
Direct Options | Direct Options | Direct Options |
Live departures
London to Milan flight times
The table below shows live departures for London to Milan flights for tomorrow, Thursday, November 20. You can also manually refresh the results below to see updated flight journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
IB3641+ IB675 | 6:15 AM London Heathrow Airport | 11h10 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
IB3641+ IB665 | 6:15 AM London Heathrow Airport | 12h25 | 6:40 PM Milan Linate Airport | 1 transfer | |
IB3641+ IB673 | 6:15 AM London Heathrow Airport | 6h25 | 12:40 PM Milan Malpensa Airport | 1 transfer | |
AF1381 · AF1730 | 6:20 AM London Heathrow Airport | 10h05 | 4:25 PM Milan Malpensa Airport | 1 transfer | |
AF1381 · AF1330 | 6:20 AM London Heathrow Airport | 7h35 | 1:55 PM Milan Malpensa Airport | 1 transfer | |
AF1381 · AF1230 | 6:20 AM London Heathrow Airport | 15h40 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
AF1381+ AF1130 | 6:20 AM London Heathrow Airport | 4h20 | 10:40 AM Milan Malpensa Airport | 1 transfer | |
LH921+ LH5668 | 6:30 AM London Heathrow Airport | 5h15 | 11:45 AM Milan Linate Airport | 1 transfer | |
BA7301 | 6:50 AM London City Airport | 1h55 | 8:45 AM Milan Linate Airport | 0 transfersDirect | |
SN2104 · SN3147 | 6:50 AM London Heathrow Airport | 4h05 | 10:55 AM Milan Linate Airport | 1 transfer | |
IB5647 · IB5795 | 7:00 AM London Gatwick Airport | 9h05 | 4:05 PM Milan Malpensa Airport | 1 transfer | |
IB5647 · IB5267 | 7:00 AM London Gatwick Airport | 12h15 | 7:15 PM Milan Malpensa Airport | 1 transfer | |
IB5647 · IB5260 | 7:00 AM London Gatwick Airport | 7h55 | 2:55 PM Milan Malpensa Airport | 1 transfer | |
IB5647 · IB5261 | 7:00 AM London Gatwick Airport | 13h10 | 8:10 PM Milan Malpensa Airport | 1 transfer | |
IB5647 · IB5266 | 7:00 AM London Gatwick Airport | 6h10 | 1:10 PM Milan Malpensa Airport | 1 transfer | |
BA566 | 7:25 AM London Heathrow Airport | 2h00 | 9:25 AM Milan Linate Airport | 0 transfersDirect | |
LH923+ LH5668 | 7:30 AM London Heathrow Airport | 4h15 | 11:45 AM Milan Linate Airport | 1 transfer | |
IB3643+ IB675 | 7:30 AM London Heathrow Airport | 9h55 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
LH923+ LH5636 | 7:30 AM London Heathrow Airport | 5h25 | 12:55 PM Milan Malpensa Airport | 1 transfer | |
AZ217 | 7:30 AM London City Airport | 1h50 | 9:20 AM Milan Linate Airport | 0 transfersDirect | |
IB3643+ IB665 | 7:30 AM London Heathrow Airport | 11h10 | 6:40 PM Milan Linate Airport | 1 transfer | |
FR 2696 | 7:50 AM London Stansted Airport | 2h05 | 9:55 AM Milan Bergamo Orio al Serio Airport | 0 transfersDirect | |
LG4606 · LG6995 | 8:00 AM London City Airport | 7h10 | 3:10 PM Milan Malpensa Airport | 1 transfer | |
QR6 · QR123 | 8:05 AM London Heathrow Airport | 21h50 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
EW9463 · EW9822 | 8:05 AM London Heathrow Airport | 6h05 | 2:10 PM Milan Malpensa Airport | 1 transfer | |
AZ211 · AZ2038 | 8:25 AM London City Airport | 5h45 | 2:10 PM Milan Linate Airport | 1 transfer | |
IB3645+ IB675 | 8:25 AM London Heathrow Airport | 9h00 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
AZ211 · AZ2044 | 8:25 AM London City Airport | 6h45 | 3:10 PM Milan Linate Airport | 1 transfer | |
QR104 · QR123 | 8:25 AM London Heathrow Airport | 21h30 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
AZ211 · AZ2092 | 8:25 AM London City Airport | 8h50 | 5:15 PM Milan Linate Airport | 1 transfer | |
IB3645+ IB665 | 8:25 AM London Heathrow Airport | 10h15 | 6:40 PM Milan Linate Airport | 1 transfer | |
LH925+ LH5636 | 8:30 AM London Heathrow Airport | 4h25 | 12:55 PM Milan Malpensa Airport | 1 transfer | |
LH925 · LH280 | 8:30 AM London Heathrow Airport | 4h35 | 1:05 PM Milan Linate Airport | 1 transfer | |
BA568 | 8:35 AM London Heathrow Airport | 1h55 | 10:30 AM Milan Linate Airport | 0 transfersDirect | |
QR10 · QR123 | 8:35 AM London Heathrow Airport | 21h20 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
QR330 · QR127 | 8:40 AM London Gatwick Airport | 27h30 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
QR112 · QR123 | 8:40 AM London Heathrow Airport | 21h15 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
QR330 · QR117 | 8:40 AM London Gatwick Airport | 34h30 | 7:10 PM Milan Malpensa Airport | 1 transfer | |
QR330 · QR123 | 8:40 AM London Gatwick Airport | 21h15 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
AF1335 · AF1330 | 8:55 AM London Heathrow Airport | 5h00 | 1:55 PM Milan Malpensa Airport | 1 transfer | |
AF1335 · AF1730 | 8:55 AM London Heathrow Airport | 7h30 | 4:25 PM Milan Malpensa Airport | 1 transfer | |
AF1335 · AF1230 | 8:55 AM London Heathrow Airport | 13h05 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
AF1681 · AF1230 | 9:00 AM London Heathrow Airport | 13h00 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
LX317+ LX1628 | 9:00 AM London Heathrow Airport | 4h20 | 1:20 PM Milan Malpensa Airport | 1 transfer | |
AF1681 · AF1330 | 9:00 AM London Heathrow Airport | 4h55 | 1:55 PM Milan Malpensa Airport | 1 transfer | |
AF1681 · AF1730 | 9:00 AM London Heathrow Airport | 7h25 | 4:25 PM Milan Malpensa Airport | 1 transfer | |
IB5627 · IB5260 | 9:10 AM London Gatwick Airport | 5h45 | 2:55 PM Milan Malpensa Airport | 1 transfer | |
IB5627 · IB5261 | 9:10 AM London Gatwick Airport | 11h00 | 8:10 PM Milan Malpensa Airport | 1 transfer | |
IB5627 · IB5795 | 9:10 AM London Gatwick Airport | 6h55 | 4:05 PM Milan Malpensa Airport | 1 transfer | |
IB5627 · IB5267 | 9:10 AM London Gatwick Airport | 10h05 | 7:15 PM Milan Malpensa Airport | 1 transfer | |
IB712 · IB675 | 9:15 AM London Heathrow Airport | 8h10 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
LX461 · LX1628 | 9:15 AM London City Airport | 4h05 | 1:20 PM Milan Malpensa Airport | 1 transfer | |
U28305 | 9:25 AM London Gatwick Airport | 1h55 | 11:20 AM Milan Malpensa Airport | 0 transfersDirect | |
EW461 · EW824 | 9:45 AM London Heathrow Airport | 5h20 | 3:05 PM Milan Malpensa Airport | 1 transfer | |
IB5642 · IB5261 | 9:55 AM London Heathrow Airport | 10h15 | 8:10 PM Milan Malpensa Airport | 1 transfer | |
IB5642 · IB5260 | 9:55 AM London Heathrow Airport | 5h00 | 2:55 PM Milan Malpensa Airport | 1 transfer | |
IB5642 · IB5267 | 9:55 AM London Heathrow Airport | 9h20 | 7:15 PM Milan Malpensa Airport | 1 transfer | |
IB5642 · IB5795 | 9:55 AM London Heathrow Airport | 6h10 | 4:05 PM Milan Malpensa Airport | 1 transfer | |
IB3647+ IB675 | 10:05 AM London Heathrow Airport | 7h20 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
IB3647+ IB667 | 10:05 AM London Heathrow Airport | 11h55 | 10:00 PM Milan Linate Airport | 1 transfer | |
IB3647+ IB665 | 10:05 AM London Heathrow Airport | 8h35 | 6:40 PM Milan Linate Airport | 1 transfer | |
BA570 | 10:20 AM London Heathrow Airport | 2h05 | 12:25 PM Milan Linate Airport | 0 transfersDirect | |
U28283 | 10:25 AM London Gatwick Airport | 2h00 | 12:25 PM Milan Linate Airport | 0 transfersDirect | |
LH2473+ LH1856 | 11:10 AM London Heathrow Airport | 4h30 | 3:40 PM Milan Malpensa Airport | 1 transfer | |
BA578 | 11:25 AM London Heathrow Airport | 2h05 | 1:30 PM Milan Linate Airport | 0 transfersDirect | |
FR 2759 | 11:30 AM London Stansted Airport | 2h05 | 1:35 PM Milan Malpensa Airport | 0 transfersDirect | |
AF1581 · AF1730 | 11:30 AM London Heathrow Airport | 4h55 | 4:25 PM Milan Malpensa Airport | 1 transfer | |
LH905 · LH274 | 11:30 AM London Heathrow Airport | 4h25 | 3:55 PM Milan Linate Airport | 1 transfer | |
BA7303 | 11:30 AM London City Airport | 1h50 | 1:20 PM Milan Linate Airport | 0 transfersDirect | |
AF1581 · AF1230 | 11:30 AM London Heathrow Airport | 10h30 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
AZ221 | 11:30 AM London City Airport | 1h50 | 1:20 PM Milan Linate Airport | 0 transfersDirect | |
IB1862 · IB675 | 11:45 AM London Gatwick Airport | 5h40 | 5:25 PM Milan Malpensa Airport | 1 transfer | |
IB1862 · IB667 | 11:45 AM London Gatwick Airport | 10h15 | 10:00 PM Milan Linate Airport | 1 transfer | |
IB1862 · IB665 | 11:45 AM London Gatwick Airport | 6h55 | 6:40 PM Milan Linate Airport | 1 transfer | |
EW9465 · EW9824 | 12:40 PM London Heathrow Airport | 6h05 | 6:45 PM Milan Malpensa Airport | 1 transfer | |
BA572 | 12:40 PM London Heathrow Airport | 2h05 | 2:45 PM Milan Linate Airport | 0 transfersDirect | |
IB5651 · IB5261 | 12:45 PM London Gatwick Airport | 7h25 | 8:10 PM Milan Malpensa Airport | 1 transfer | |
IB5651 · IB5267 | 12:45 PM London Gatwick Airport | 6h30 | 7:15 PM Milan Malpensa Airport | 1 transfer | |
VF1988 · VF61 | 12:45 PM London Stansted Airport | 22h25 | 11:10 AM Milan Bergamo Orio al Serio Airport | 1 transfer | |
U28307 | 12:50 PM London Gatwick Airport | 2h00 | 2:50 PM Milan Malpensa Airport | 0 transfersDirect | |
AZ227 | 1:15 PM London City Airport | 1h50 | 3:05 PM Milan Linate Airport | 0 transfersDirect | |
BA584 | 1:15 PM London Heathrow Airport | 2h05 | 3:20 PM Milan Linate Airport | 0 transfersDirect | |
IB3649+ IB667 | 1:25 PM London Heathrow Airport | 8h35 | 10:00 PM Milan Linate Airport | 1 transfer | |
FR 3674 | 1:30 PM London Stansted Airport | 2h05 | 3:35 PM Milan Bergamo Orio al Serio Airport | 0 transfersDirect | |
LX457+ LX1622 | 1:30 PM London City Airport | 3h50 | 5:20 PM Milan Malpensa Airport | 1 transfer | |
LX333+ LX1622 | 1:45 PM London Heathrow Airport | 3h35 | 5:20 PM Milan Malpensa Airport | 1 transfer | |
QR5942+ QR123 | 1:50 PM London Heathrow Airport | 16h05 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
LH1854+ LH4195 | 1:50 PM London Heathrow Airport | 4h00 | 5:50 PM Milan Linate Airport | 1 transfer | |
EW9461 · EW9824 | 1:55 PM London Heathrow Airport | 4h50 | 6:45 PM Milan Malpensa Airport | 1 transfer | |
QR4 · QR127 | 2:15 PM London Heathrow Airport | 21h55 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
QR4 · QR123 | 2:15 PM London Heathrow Airport | 15h40 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
BA574 | 2:40 PM London Heathrow Airport | 2h05 | 4:45 PM Milan Linate Airport | 0 transfersDirect | |
AF1781 · AF1830 | 2:45 PM London Heathrow Airport | 18h50 | 9:35 AM Milan Malpensa Airport | 1 transfer | |
AF1781 · AF1230 | 2:45 PM London Heathrow Airport | 7h15 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
U28309 | 2:50 PM London Gatwick Airport | 2h00 | 4:50 PM Milan Malpensa Airport | 0 transfersDirect | |
IB5637 · IB5261 | 2:55 PM London Gatwick Airport | 5h15 | 8:10 PM Milan Malpensa Airport | 1 transfer | |
QR8 · QR123 | 2:55 PM London Heathrow Airport | 15h00 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
QR8 · QR127 | 2:55 PM London Heathrow Airport | 21h15 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
LG4596 · LG6995 | 3:20 PM London City Airport | 23h50 | 3:10 PM Milan Malpensa Airport | 1 transfer | |
QR110 · QR123 | 3:30 PM London Heathrow Airport | 14h25 | 5:55 AM Milan Malpensa Airport | 1 transfer | |
QR110 · QR127 | 3:30 PM London Heathrow Airport | 20h40 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
VF1990 · VF61 | 3:50 PM London Stansted Airport | 19h20 | 11:10 AM Milan Bergamo Orio al Serio Airport | 1 transfer | |
LH911+ LH5638 | 4:30 PM London Heathrow Airport | 4h30 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
AZ247 | 4:40 PM London City Airport | 1h50 | 6:30 PM Milan Linate Airport | 0 transfersDirect | |
BA588 | 4:55 PM London Heathrow Airport | 2h05 | 7:00 PM Milan Malpensa Airport | 0 transfersDirect | |
EN8777 · EN8816 | 5:15 PM London City Airport | 3h45 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
LH6931 · LH5638 | 5:15 PM London City Airport | 3h45 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
U28311 | 5:20 PM London Gatwick Airport | 1h50 | 7:10 PM Milan Malpensa Airport | 0 transfersDirect | |
AF1281 · AF1830 | 5:35 PM London Heathrow Airport | 16h00 | 9:35 AM Milan Malpensa Airport | 1 transfer | |
U22485 | 5:35 PM London Luton Airport | 1h55 | 7:30 PM Milan Malpensa Airport | 0 transfersDirect | |
AF1281 · AF1230 | 5:35 PM London Heathrow Airport | 4h25 | 10:00 PM Milan Malpensa Airport | 1 transfer | |
AF1281 · AF1130 | 5:35 PM London Heathrow Airport | 17h05 | 10:40 AM Milan Malpensa Airport | 1 transfer | |
FR 8719 | 6:05 PM London Stansted Airport | 2h05 | 8:10 PM Milan Malpensa Airport | 0 transfersDirect | |
BA576 | 6:40 PM London Heathrow Airport | 2h00 | 8:40 PM Milan Linate Airport | 0 transfersDirect | |
LG4602 · LG6997 | 6:45 PM London City Airport | 24h45 | 7:30 PM Milan Malpensa Airport | 1 transfer | |
LG4602 · LG6995 | 6:45 PM London City Airport | 20h25 | 3:10 PM Milan Malpensa Airport | 1 transfer | |
QR12 · QR127 | 6:55 PM London Heathrow Airport | 17h15 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
AZ219 | 7:05 PM London City Airport | 1h50 | 8:55 PM Milan Linate Airport | 0 transfersDirect | |
AF1181 · AF1330 | 7:20 PM London Heathrow Airport | 18h35 | 1:55 PM Milan Malpensa Airport | 1 transfer | |
QR9711+ QR127 | 7:20 PM London Heathrow Airport | 16h50 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
AF1181 · AF1130 | 7:20 PM London Heathrow Airport | 15h20 | 10:40 AM Milan Malpensa Airport | 1 transfer | |
AF1181 · AF1830 | 7:20 PM London Heathrow Airport | 14h15 | 9:35 AM Milan Malpensa Airport | 1 transfer | |
U28313 | 7:55 PM London Gatwick Airport | 1h50 | 9:45 PM Milan Malpensa Airport | 0 transfersDirect | |
QR106 · QR127 | 8:10 PM London Heathrow Airport | 16h00 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
LG4598 · LG6995 | 8:15 PM London City Airport | 18h55 | 3:10 PM Milan Malpensa Airport | 1 transfer | |
LG4598 · LG6997 | 8:15 PM London City Airport | 23h15 | 7:30 PM Milan Malpensa Airport | 1 transfer | |
FR 4189 | 8:30 PM London Stansted Airport | 2h05 | 10:35 PM Milan Bergamo Orio al Serio Airport | 0 transfersDirect | |
W46304 | 8:50 PM London Luton Airport | 2h05 | 10:55 PM Milan Malpensa Airport | 0 transfersDirect | |
QR16 · QR117 | 9:30 PM London Heathrow Airport | 21h40 | 7:10 PM Milan Malpensa Airport | 1 transfer | |
QR16 · QR127 | 9:30 PM London Heathrow Airport | 14h40 | 12:10 PM Milan Malpensa Airport | 1 transfer | |
Find all the dates and times for this journey
How far in advance should I book flight tickets from London to Milan?
Compare prices and tickets London to Milan by train, bus, or flight
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Airlines: Ryanair, easyJet, Wizz Air, British Airways, KM Malta Airlines, ITA, Cityflyer (British Airways 2), Aeroitalia, Eurowings , Lufthansa from London to MilanFind the best flights between London to Milan with Omio's travel partners Ryanair, easyJet, Wizz Air, British Airways, KM Malta Airlines, ITA, Cityflyer (British Airways 2), Aeroitalia, Eurowings , Lufthansa from €18. We can find you the best deals, schedules and tickets when comparing and booking the best trip.
British Airways
ITA
Lufthansa
Cityflyer (British Airways 2)
Eurowings
easyJet
KM Malta Airlines
Aeroitalia
Ryanair
Wizz Air
Flights from London to Milan
Several airlines including major carriers and low-budget operators provide flights from London to Milanwith multiple hourly departures during the morning, afternoon and evening periods. These airlines offer daily direct and indirect service with flight durations from as few as 2h for direct flights to as many as 27h for those involving connections.
London to Milan. Flight Time: Daily Departures
There is a minimum of about 28 daily flights from London to Milan with a departure frequency of about four between 00:00 a.m.-08:00 a.m.; approx. 15 from 08:00 a.m.-04:00 p.m. and about nine between 04:00 p.m.-00:00 a.m. Of the nearly 200 weekly departures about 40% are direct flights while the others require connections enroute to Milan, with the earliest flights departing around 06:00 a.m. and the latest leaving approx. 10:00 p.m.
How long is the journey by flight from London to Milan?
Flight durations from London to Milan vary according to airline, but you should expect the shortest direct trips to take about 2h while those with connections can last as long as 27h. Stopovers will make transfers at either Barcelona-El Prat Airport (BCN), or Amsterdam Schiphol Airport (AMS) with some overnight stays.

London BigBen. Source: Shutterstock
What are the departure and arrival stations for flights from London to Milan?
Departure airport: London Heathrow Airport is the principal airport serving the city of London and the UK. It is located about 16 miles west (25 km) or 35min by car and at least an hour by regular bus or train from Central London. Facilities at London Heathrow include hotels, lounges, WC with baby changing facilities, shops and restaurants, luggage storage, ATMs, foreign exchange counters, Information Point, vehicle parking and free Wi-Fi. London Gatwick Airport is the UK’s and London’s second busiest airport with a location approx. 28 miles (45 km) by car and about an hour by metro or bus from Central London. Facilities at London Gatwick include hotels, lounges, WC with baby changing facilities, shops and restaurants, luggage storage, ATMs, currency exchange counters, Information Points, vehicle parking and free Wi-Fi. London City Airport is the only one of the London airport that is actually located within the city precincts (approx. 9-mile-14 km or about 35min by car). Facilities at London City include hotels, lounges, WC with baby changing facilities, shops and restaurants, luggage storage, ATMs, currency exchange counters, Information Point, vehicle parking and free Wi-Fi.
Arrival airport: Milan Malpensa Airport is the largest and busiest in the city and is approx. 30 miles (50 km) or approx. one hour by car from downtown. There are public transport links via bus and train from Milan Malpensa to Milan Centrale Railway Station which takes about an hour for both modes of transport. Airport facilities at Milan Malpensa include hotels, lounges, WC with baby-changing facilities, shops and restaurants, luggage storage, ATMs, foreign exchange counters, Information Point, car hire centre and free Wi-Fi. Milan Bergamo Orio al Serio Airport is located about 28 miles (45 km) from the Central Milan and is its second busiest international airport. Bus and metro links from the airport to Milano Centrale Station can take between 1h – 2h depending on the mode of transport. Facilities at Milan Bergamo include hotels, lounges, WC with baby changing facilities, shops and restaurants, Information Point, luggage storage, ATMs, foreign exchange counters, car hire centre and free Wi-Fi. Milan Linate Airport is located only 5.5 miles (9 km) or 15min by car from downtown. This is the closest airport to the city centre. You should anticipate journey times of about 30min (bus) and approx. one hour each for tram and train links to Milan Centrale Station. Airport facilities at Milan Linate include lounges, WC with baby changing facilities, shops and restaurants, luggage storage, ATMs, foreign exchange counters, Information Point, car hire centre and free Wi-Fi.
Which airlines travel from London to Milan?
KLM and British Airways offer some of the most frequent daily and weekly service along this route. British Airways provides direct flights from London Heathrow to Milan Malpensa and Milan Linate. KLM flights mostly involve connections from London Heathrow and London City to Milan Malpensa and Milan Linate via Amsterdam Schiphol Airport (AMS).
KLM flights from London to Milan
KLM offers a minimum of about 12 daily and a maximum of about 160 weekly departures from London Heathrow and London City airports to Milan Malpensa and Milan Linate airports . KLMflights require connections at Amsterdam Schiphol Airport varying from 3h – 27h with plane transfers and some overnight stopovers. The frequency of KLM service tends to be lowest on Saturdays with an average of about 12 flights and heaviest from Sunday - Wednesday and Friday with an average of about 18 daily flights.
British Airways flights from London to Milan
British Airways offers frequent direct service from London to Milan. There are a minimum of about three and a maximum of about six daily departures with about 35 weekly trips from London Heathrow Airport destined to either Milan Malpensa or Milan Linate. British Airwaysflights require an average time of about 2h and are most frequent from Tuesday-Friday, with a maximum of about six trips and least frequent on Saturday with a minimum of about three departures.

London Reflection. Source: Shutterstock
To Milan by plane-travel tips
To enhance your adventures in the city here are a few helpful tips to bear in mind while you’re in transit from London to Milan. Business tend to close between 02:30 p.m. – 07:00 p.m. and you can leave exact change at bars/restaurants since tipping its neither customary nor expected. Italians frown on dairy after lunch and you should certainly be familiar with the various ways to order coffee before you arrive. A handy universal adaptor for charging your electronic devices is highly recommended. After you travel to Milan from London, take advantage of the foreign exchange offices at airports to get some Euros which will definitely save money on ATM fees later.
London to Milan
Services on Board
-
KLM offers Europe Business Class for passengers flying first-class within Europe. Economy passengers are allowed one handpiece and one personal bag with a combined weight of 26 lbs (12 kg) while those in Business Class are allowed two hand pieces and one personal bag with a combined weight of 40 lbs (18 kg). Checked bags with dimensions L+W+H of 62 in (158 cm) one of 50 lbs (23 kg) for Economy class and two bags of 70 lbs (32 kg) each in Business Class are permitted.
-
Pets are restricted in Business Class cabins (except for assistance animals) but you are allowed one per passenger in Economy. The pet must be at least 10 wks. old and weight no more than 18 lbs (8 kg). You can travel with two pets in the cargo hold with a combined weight of 165 lbs (75 kg) for a fee. All pets must be vaccinated with travel papers in order. Bikes must weigh less than 50 lbs (23 kg) with fixed handle bars and pedals removed. Reservations for pets and bikes must be made at least 48h. prior to travel date.
-
Persons with disabilities can request assistance up to 48h prior to receive escorts to/from aircraft. On-board assistance includes, luggage storage, seating and meals with available wheelchairs for bathroom visits and care for assistance animals if required. British Airways offers Club Europe as its premium program for first and business class travel within Europe. It offers luggage allowances of two checked bags and two personal pieces to be stored in overhead compartments and in-flight lounges among other benefits. Assistance animals are the only ones allowed to travel in the cabin with personal pets needing to travel in the cargo hold. Reservations must be made at time of booking or at least 72h in advance when travelling with pets and be sure all their travel documents are in order. Non-motorised bikes need to be reserved at least 72h in advance and count as part of your luggage allowance with proper covering, fixed handle bars and pedals fixed/removed. Persons with reduced mobility should make requests for assistance at least two days in advance for personalised escort to and from the aircraft. On-board assistance includes seating, bathroom trips, meals and luggage storage and care for assistance animals where necessary.
How to find cheap flight tickets from London to Milan?
-
Booking reservations in advance are the best ways to get cheap tickets from London to Milan. Be flexibility with your travel dates to take advantage of connecting flights, night trips or early morning flights which can also save cash. Promotions or special fares offered by operators are effective ways to reduce ticket prices. Discounts on fares for children, seniors, persons with disabilities, students and groups are additional ways to keep overall travel costs to a minimum.
FAQs: London to Milan Flight
Find answers to the most common questions about traveling from London to Milan by flight. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest flight, the cheapest option, or tips for making the most of your visit at Milan, this guide helps you travel smarter and with confidence.

Flights from London to Milan generally leave from London Gatwick Airport and arrive in Milan Malpensa Airport.
London Gatwick Airport is 46.6 km away from London city centre and Milan Malpensa Airport is 48 km from Milan city centre.
Typically, passengers are allowed one carry-on bag and one personal item (for example a purse, laptop bag, or backpack). Personal items must fit under the seat in front of you.
Budget Airlines (like Ryanair or Wizz Air) have stricter size and weight limits, often requiring fees for larger carry-ons. Full-Service Airlines have more lenient policies, sometimes including more spacious dimensions or higher weight limits depending on your ticket class.
popular airports
Popular airports from London to Milan
- Free Wi-Fi available throughout the airport for 90 minutes.
- Shops are located in both terminals, including Harrods and World Duty Free.
- Short stay parking available at both terminals, approximately 6€ (£5) for 30 minutes.
- Available outside the terminal.
- Assistance.
- Available throughout the airport, including accessible facilities.
- Yes
- Lounges available in both terminals, including No1 Lounge and Club Aspire.
- Located in the South Terminal, inquiries can be made online or in person.
- Train: Gatwick Express, Southern, Thameslink
- Bus: National Express, Metrobus
- Free Wi-Fi available throughout the airport.
- Shops in the terminal, including WHSmith and Aelia Duty-Free.
- Short-term and long-term parking available, starting at approximately 4.2€ (£3.50) per hour.
- Available outside the terminal.
- Elevators, ramps.
- Available throughout the airport.
- Lounge available, including the First Class Lounge.
- Located in the terminal, contact information desk.
- DLR
- Bus 473
- Bus 474
- Free Wi-Fi available throughout the airport for up to 4 hours.
- Shops are located throughout all terminals, including Harrods and World Duty Free.
- Short Stay parking available near each terminal, approximately 6.3€ (£5.30) for 30 minutes.
- Available outside the terminal.
- Assistance.
- Available throughout the airport, including accessible facilities.
- Yes
- Lounges available in all terminals, including British Airways and Plaza Premium lounges.
- Located at each terminal, contact Heathrow Airport Lost Property.
- Bus: 105, 111, 140, 285, 423
- Metro: Piccadilly Line
- Train: Heathrow Express, TfL Rail
- Free Wi-Fi available throughout the airport.
- Shops available, including WHSmith and Aelia Duty Free.
- Short-term and long-term parking available, starting at approximately 9.6€ (£8) for the first hour.
- Available outside the terminal.
- Assistance.
- Available throughout the airport.
- Yes
- Aspire Lounge available, access for a fee.
- Located in the terminal, contact information desk.
- Bus: A1, A2, 757
- Train: Thameslink, East Midlands Railway
- Free Wi-Fi available throughout the airport for 4 hours.
- Shops are located in the departure lounge, including WHSmith and Boots.
- Short-stay parking located near the terminal, approximately 9.6€ (£8) for the first hour.
- Available outside the terminal.
- Ramps, toilets.
- Available throughout the airport, including accessible facilities.
- Yes
- Lounges like the Escape Lounge offer amenities such as food, drinks, and showers.
- Located in the terminal, with services provided by Excess Baggage Company.
- Bus: National Express, Airport Bus Express
- Train: Stansted Express
- Free Wi-Fi available throughout the airport.
- Shops available, including duty-free and fashion stores, located in the departures area.
- Parking available near the terminal, approximately 3€ per hour.
- Available outside the terminal.
- Elevators, ramps.
- Available throughout the airport.
- Yes
- Lounge available, with access for a fee or membership.
- Located in the arrivals area.
- Bus: Line 1, Line 5
- Train: NA
- Metro: NA
- Free Wi-Fi available throughout the airport.
- Shops available in both terminals, including duty-free and fashion brands like Gucci and Prada.
- Parking available at Terminal 1 and Terminal 2, approximately 2.5€ per hour.
- Available outside the terminal.
- Elevators, ramps.
- Available throughout the airport.
- Yes
- Lounges available in Terminal 1, including Sala Montale and Club SEA.
- Located in both terminals, near baggage claim.
- Train: Malpensa Express
- Bus: Terravision, Autostradale, Malpensa Shuttle
- Free Wi-Fi available throughout the airport.
- Shops available, including Duty-Free and WHSmith, located in the departures area.
- Parking available in P1, P2, and P3 lots, approximately 2.5€ per hour.
- Available outside the terminal.
- Ramps, assistance.
- Available throughout the airport.
- Yes
- Lounge available, Sala Leonardo Lounge, access with membership or fee.
- Located in the arrivals area, near baggage claim.
- Bus 73
- Bus X73
Most popular flights from London
More options for your journey from London to Milan
Here are some other resources that might have the information you need



















