Journey information
Overview: London to Milan flight
Flights from London to Milan depart on average 131 times per day, taking around 2h 56m. Cheap flight tickets for this journey start at €18 if you book in advance.
There are 29 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. July is the cheapest month to fly.
Distance 959 km |
Average flight duration 2h 56m |
Cheapest ticket price €18 |
Flights per day 131 |
Direct flights 29 |
Fastest flight 1h 50m |
First flight 12:10 AM |
Last flight 11:55 PM |
Cheapest Month Jul |
Cheapest Day Sun |
High Season Apr - Jun |
Low Season Jan - Mar |
Busiest Day Mon |
Least Busy Day Wed |
Best time to book 49 days |
The cheapest and fastest flights from London to Milan
Cheapest price
€188
Average price
€573
Fastest journey
1 h 45 m
Average duration
1 h 51 m
Flights per day
50
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 €573 if you buy it on the day, but the cheapest tickets can be found for only €188.
Of the 50 flights that leave London for Milan onMon, Jul 06, 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Mon, Jul 06 the direct flights cover the 959 km distance in an average of 1 h 51 m but if you time it right, some flights will get you there in just 1 h 45 m .
On Mon, Jul 06 the longest flights will take 1 h 55 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.
VY7829 · VY63309:05 PM11h10London Gatwick Airport9:15 AMMilan Malpensa Airport€1881One-way1 transfer
VY6653 · VY63308:50 PM11h25London Heathrow Airport9:15 AMMilan Malpensa Airport€1941One-way1 transfer
VY7821 · VY63308:10 PM12h05London Gatwick Airport9:15 AMMilan Malpensa Airport€2081One-way1 transfer
VY7825 · VY63306:20 PM13h55London Gatwick Airport9:15 AMMilan Malpensa Airport€2131One-way1 transfer
VY6009 · VY63366:50 AM13h10London Gatwick Airport9:00 PMMilan Malpensa Airport€2441One-way1 transfer
AZ2197:25 PM1h45London City Airport10:10 PMMilan Linate Airport€4091One-way0 transfers
AZ2474:30 PM1h50London City Airport7:20 PMMilan Linate Airport€4091One-way0 transfers
AZ2271:45 PM1h50London City Airport4:35 PMMilan Linate Airport€4851One-way0 transfers
BA73031:25 PM1h55London City Airport4:20 PMMilan Linate Airport€4631One-way0 transfers
BA73054:45 PM1h55London City Airport7:40 PMMilan Linate Airport€4281One-way0 transfers
Travel 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 56m. The ticket price range depends on the travel mode: a flight costs an average of €18, and a train costs an average of €210.
Distance: 959 km
Compare flight with
Most popular Flight | Bus | Train |
|---|---|---|
€112 Average price Cheapest | €129 Average price | €244 Average price |
5h 56m Average total duration Fastest 2h 56m Onboard + 3h 0m Additional time* | 23h 22m Average total duration 22h 52m Onboard + 30m Additional time* | 14h 30m Average total duration 14h 0m 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 today, Sunday, July 5. You can also manually refresh the results below to see updated flight journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
![]() | 8:10 PM London | 1h55 | 10:05 PM Milan | 0 transfersDirect | |
| Monday, July 6 | |||||
AF1381 · AF1130 | 6:15 AM London Heathrow Airport | 15h45 | 11:00 PM Milan Malpensa Airport | 1 transfer | |
LH4233+ LH272 | 6:30 AM London Heathrow Airport | 4h30 | 12:00 PM Milan Linate Airport | 1 transfer | |
SN2104 · SN3147 | 6:50 AM London Heathrow Airport | 4h30 | 12:20 PM Milan Linate Airport | 1 transfer | |
VY6009 · VY6336 | 6:50 AM London Gatwick Airport | 13h10 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
BA568 | 7:10 AM London Heathrow Airport | 2h00 | 10:10 AM Milan Linate Airport | 0 transfersDirect | |
LG4592 · LG6997 | 7:35 AM London City Airport | 11h55 | 8:30 PM Milan Malpensa Airport | 1 transfer | |
LG4606 · LG6997 | 8:00 AM London City Airport | 11h30 | 8:30 PM Milan Malpensa Airport | 1 transfer | |
EW9463 · EW9822 | 8:05 AM London Heathrow Airport | 6h50 | 3:55 PM Milan Malpensa Airport | 1 transfer | |
VY7831 · VY6336 | 9:10 AM London Gatwick Airport | 10h50 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
VY6651 · VY6336 | 9:55 AM London Heathrow Airport | 10h05 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
DE4122 · DE4357 | 10:20 AM London Gatwick Airport | 4h30 | 3:50 PM Milan Malpensa Airport | 1 transfer | |
BA572 | 10:30 AM London Heathrow Airport | 2h00 | 1:30 PM Milan Linate Airport | 0 transfersDirect | |
VY6021 · VY6336 | 10:55 AM London Gatwick Airport | 9h05 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
LG4594 · LG6997 | 11:35 AM London City Airport | 7h55 | 8:30 PM Milan Malpensa Airport | 1 transfer | |
BA574 | 11:55 AM London Heathrow Airport | 2h05 | 3:00 PM Milan Linate Airport | 0 transfersDirect | |
VY7833 · VY6336 | 12:50 PM London Gatwick Airport | 7h10 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
BA7303 | 1:25 PM London City Airport | 1h55 | 4:20 PM Milan Linate Airport | 0 transfersDirect | |
LH4229+ LH256 | 1:30 PM London Heathrow Airport | 4h10 | 6:40 PM Milan Malpensa Airport | 1 transfer | |
LH4229+ LH278 | 1:30 PM London Heathrow Airport | 4h05 | 6:35 PM Milan Linate Airport | 1 transfer | |
AZ227 | 1:45 PM London City Airport | 1h50 | 4:35 PM Milan Linate Airport | 0 transfersDirect | |
BA576 | 2:10 PM London Heathrow Airport | 2h05 | 5:15 PM Milan Linate Airport | 0 transfersDirect | |
VY7827 · VY6336 | 2:30 PM London Gatwick Airport | 5h30 | 9:00 PM Milan Malpensa Airport | 1 transfer | |
AF1781 · AF1130 | 3:20 PM London Heathrow Airport | 6h40 | 11:00 PM Milan Malpensa Airport | 1 transfer | |
AF1781 · AF1330 | 3:20 PM London Heathrow Airport | 18h05 | 10:25 AM Milan Malpensa Airport | 1 transfer | |
AF1781 · AF1730 | 3:20 PM London Heathrow Airport | 25h15 | 5:35 PM Milan Malpensa Airport | 1 transfer | |
LG4596 · LG6997 | 3:20 PM London City Airport | 4h10 | 8:30 PM Milan Malpensa Airport | 1 transfer | |
LG4596 · LG6493 | 3:20 PM London City Airport | 23h00 | 3:20 PM Milan Linate Airport | 1 transfer | |
BA586 | 3:25 PM London Heathrow Airport | 2h10 | 6:35 PM Milan Malpensa Airport | 0 transfersDirect | |
BA578 | 3:25 PM London Heathrow Airport | 2h05 | 6:30 PM Milan Linate Airport | 0 transfersDirect | |
AZ247 | 4:30 PM London City Airport | 1h50 | 7:20 PM Milan Linate Airport | 0 transfersDirect | |
BA7305 | 4:45 PM London City Airport | 1h55 | 7:40 PM Milan Linate Airport | 0 transfersDirect | |
AF1281 · AF1730 | 5:35 PM London Heathrow Airport | 23h00 | 5:35 PM Milan Malpensa Airport | 1 transfer | |
AF1281 · AF1130 | 5:35 PM London Heathrow Airport | 4h25 | 11:00 PM Milan Malpensa Airport | 1 transfer | |
AF1281 · AF1330 | 5:35 PM London Heathrow Airport | 15h50 | 10:25 AM Milan Malpensa Airport | 1 transfer | |
VY7825 · VY6330 | 6:20 PM London Gatwick Airport | 13h55 | 9:15 AM Milan Malpensa Airport | 1 transfer | |
BA580 | 6:35 PM London Heathrow Airport | 2h00 | 9:35 PM Milan Linate Airport | 0 transfersDirect | |
LG4602 · LG6997 | 6:45 PM London City Airport | 24h45 | 8:30 PM Milan Malpensa Airport | 1 transfer | |
LG4602 · LG6493 | 6:45 PM London City Airport | 19h35 | 3:20 PM Milan Linate Airport | 1 transfer | |
AZ219 | 7:25 PM London City Airport | 1h45 | 10:10 PM Milan Linate Airport | 0 transfersDirect | |
DE4316 · DE4355 | 7:40 PM London Gatwick Airport | 14h20 | 11:00 AM Milan Malpensa Airport | 1 transfer | |
This is the last flight of the day. | |||||
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.
Jul 06
Jul 07
Jul 08
Jul 09
Jul 10
Jul 11
Jul 12
Jul 13
Jul 14
Jul 15
Jul 16
Jul 17
Jul 18
Jul 19
Jul 20
Jul 21
Jul 22
Jul 23
Jul 24
Jul 25
Jul 26
Why should you book London to Milan flights with Omio?
Why book with Omio vs Ryanair?
- Compare with other providers: On Omio, you can not only buy tickets for Ryanair, but also compare tickets for the likes of Malta Air, easyJet, British Airways or ITA to find the best option for your trip from London to Milan.
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
- Compare all your options: Omio allows you to compare Ryanair with all available travel options, which are train, bus and flight to ensure you get the best deal for traveling from London to Milan.
Why book with Omio over Edreams, Kayak or Skyscanner?
- Compare with other providers: On Omio, you can also compare tickets for the likes of Malta Air, easyJet, British Airways or ITA to find the best option for your trip from London to Milan.
- Multiple modes of transport: Omio allows you to compare travel options including train, bus and flight to find the ideal travel option from London to Milan.
Airlines: Ryanair, Malta Air, easyJet, British Airways, ITA, BA Cityflyer, Swiss, Air Baltic, Aeroitalia, Eurowings from London to MilanFind the best flights between London to Milan with Omio's travel partners Ryanair, Malta Air, easyJet, British Airways, ITA, BA Cityflyer, Swiss, Air Baltic, Aeroitalia, Eurowings from €18. We can find you the best deals, schedules and tickets when comparing and booking the best trip.
British Airways
ITA
Swiss
BA Cityflyer
Air Baltic
Eurowings
Malta Air
easyJet
Aeroitalia
Ryanair
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.

popular airports
Popular airports from London to Milan
Most London to Milan flights use the London Heathrow Airport to Milan Malpensa Airport airport pair, with some services landing at Milan Linate Airport. Use this guide to compare London and Milan airports on this route, check city-centre transport, alongside checking practicalities like airport facilities and services.
Which London airport do flights to Milan leave from?
Getting to London Heathrow Airport from London city centre
London Heathrow Airport is 23 km from London city centre. Public transport options include:
London Heathrow Airport airport facilities and services
London Heathrow Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport for up to 4 hours. ATMs are located in all terminals, offering multiple currencies.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at London Heathrow Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at London Heathrow Airport: Assistance.
Getting to London City Airport from London city centre
London City Airport is 12 km from London city centre. Public transport options include:
London City Airport airport facilities and services
London City Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport. ATMs are located in the terminal.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at London City Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at London City Airport: Elevators, ramps.
Getting to London Gatwick Airport from London city centre
London Gatwick Airport is 1 km from London city centre. Public transport options include:
London Gatwick Airport airport facilities and services
London Gatwick Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport for 90 minutes. ATMs are located in both terminals, offering multiple currencies.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at London Gatwick Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at London Gatwick Airport: Assistance.
Which Milan airport do flights from London arrive at?
Getting to Milan Malpensa Airport from Milan city centre
Milan Malpensa Airport is 2 km from Milan city centre. Public transport options include:
Milan Malpensa Airport airport facilities and services
Milan Malpensa Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport. ATMs are located in both terminals, near check-inas and gates.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at Milan Malpensa Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at Milan Malpensa Airport: Elevators, ramps.
Getting to Milan Linate Airport from Milan city centre
Milan Linate Airport is 6 km from Milan city centre. Public transport options include:
Milan Linate Airport airport facilities and services
Milan Linate Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport. ATMs are located in the arrivals and departures areas.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at Milan Linate Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at Milan Linate Airport: Ramps, assistance.
Getting to Milan Bergamo Orio al Serio Airport from Milan city centre
Milan Bergamo Orio al Serio Airport is 1 km from Milan city centre. Public transport options include:
Milan Bergamo Orio al Serio Airport airport facilities and services
Milan Bergamo Orio al Serio Airport has practical services for this route, including Wifi, Shopping, Parking, ATM, Taxis, Accessibility, WC, Shower, Lounge, and Lost and Found Office.
Wi-Fi and ATMs
Free Wi-Fi available throughout the airport. ATMs are located in the arrivals and departures areas.
Luggage and lost property
Lost and found is available at the station.
Parking, taxis and toilets
Available at Milan Bergamo Orio al Serio Airport: Parking, Taxis, WC.
Accessibility
Accessibility facilities are available at Milan Bergamo Orio al Serio Airport: Elevators, ramps.
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









