Milan London

8 nonstop pairs · 7 nonstop airlines · 247 nonstop flights/week

Milan to London connects through more airport pairings than any other European route. Three Milan airports feed five London airports across eight combinations, and the gap between the fastest and slowest door-to-door is close to three hours.

If you are heading to central London, fly British Airways from Linate to Heathrow. Several flights a day, and both airports are the closest to their respective city centers. Linate is 20 minutes from the Duomo by taxi. Heathrow connects to the Elizabeth line and Piccadilly line into town.

If your destination is the City of London or Canary Wharf, ITA Airways flies Linate to London City daily on an Embraer. Both airports are small and close-in, and you can be door-to-door in about four hours.

If you want the cheapest fare, easyJet from Malpensa to Gatwick runs several times a day. Ryanair from Bergamo to Stansted is daily and usually the lowest priced across all eight pairings. But both Bergamo and Stansted sit over an hour from their city centers by bus, so you are trading two extra hours of ground travel each way for whatever you save on the ticket.

British Airways also flies Malpensa to Heathrow daily if you are on that side of Milan. easyJet runs Malpensa to Luton, though Gatwick is the easier arrival for getting into London.

Every flight is under two and a half hours regardless of the pairing. Linate to London City is the fastest door-to-door. Bergamo to Stansted is the slowest.

Have a specific need? Use the decision guide below to filter by your airline, where you live, lounges, or where you're staying in London.

Best Overall
LIN LHR
1 airline 54/wk 2h 5m
British Airways. Also bookable via airBaltic. British Airways Linate to Heathrow for the fastest business trip between city centers.
Explore LIN → LHR
Strong Alternative
LIN → LCY
2 airlines · 37/wk · 1h 55m
ITA Airways, British Airways. ITA Airways Linate to London City gets you closer to the financial district, but the schedule runs fewer flights than BA to Heathrow.
Milan Malpensa → London 1 airline · 40/wk · 2h00m · easyJet runs around six daily flights, the highest frequency among the budget pairings. Good Milan Malpensa → London 1 airline · 35/wk · 2h01m · British Airways flies several times daily from Malpensa, an alternative when Linate fares run high. Good Il Caravaggio → London, Essex 1 airline · 28/wk · 2h05m · Ryanair from Bergamo to Stansted, around five daily at the lowest base fares. Good Milan Malpensa → London, Essex 2 airlines · 23/wk · 2h05m · Ryanair Malpensa to Stansted, three to four daily, cheaper than the Heathrow pairings. Good Milan Malpensa → Luton, Luton 2 airlines · 18/wk · 2h05m · easyJet flies Malpensa to Luton around three times daily, with limited AeroWorld charter departures. Good Milano Linate → London 1 airline · 12/wk · 1h48m · easyJet from Linate to Gatwick, twice daily, pairing Milan's city airport with south London access. Good
Nearby cities with nonstop service
~117mi Bologna → London 2 airlines · 43/wk Nearby ~78mi Caselle (VR) → London 5 airlines · 31/wk Nearby ~81mi Caselle Torinese (TO) → London, Essex 4 airlines · 20/wk Nearby ~75mi Genova (GE) → London, Essex 2 airlines · 7/wk Nearby

Pick What Matters to You

Show me the best pair for...

Best pair by where you're coming from

Your location determines which airport is closest and most convenient.
Duomo and Centro Storico Best
Milan's historic core around the cathedral and Galleria. Linate is the closest airport, about 20 minutes by taxi. From Malpensa, the Express train to Cadorna puts you a short walk away.
Quadrilatero della Moda Best
The fashion district. High-end hotels cluster here. Linate is about 15 minutes by taxi. From Malpensa, reach it via the Express to Cadorna and a short metro ride.
Navigli Good
The canal district south of the center. Linate is the nearest airport. From Malpensa, take the Express to Cadorna and a short tram south.
Porta Nuova and Isola Good
Modern business towers and restaurants near Garibaldi station. Reachable from both Linate and Malpensa without much difference in travel time.
Fiera Milano and Rho Flexible
The trade fair campus on the western edge. Malpensa approaches from the northwest without crossing the city. During major fairs, ground transport across Milan slows considerably.
Bergamo and the northeast Best
If your destination is Bergamo itself or towns to the northeast, Bergamo airport is a short taxi ride to the Città Alta.
For most Milan-area travelers, LIN → LHR is the default.2 airlines, 54 flights/wk.
Explore LIN → LHR

Best pair by where you're staying in London

Your London airport matters as much as your Milan airport.
The City and Canary Wharf Best
London City Airport is the direct answer. ITA Airways from Linate lands nine miles east of the City, and the DLR reaches Bank in about 20 minutes. Heathrow is on the opposite side of London, adding at least an hour of transit.
West End and Central London Good
Heathrow connects to Bond Street and Tottenham Court Road on the Elizabeth line, about 40 minutes from the terminal. Gatwick reaches Victoria on the Gatwick Express in about 30 minutes. Both work for the West End. Heathrow has more full-service flights from Milan.
South London and the Sussex Coast Good
Gatwick sits south of London, with trains to Brighton in about 30 minutes and the rail network fanning out across Surrey and Sussex. easyJet flies here from Malpensa and Linate.
East London and Shoreditch Tradeoff
London City is closest, with the DLR running east through Docklands. The Stansted Express terminates at Liverpool Street, a short walk from Shoreditch, making Ryanair from Bergamo or Malpensa a budget option for this area.
North London and the Home Counties Tradeoff
Luton connects to St Pancras and north London via the Luton DART shuttle and Thameslink. easyJet from Malpensa flies here. For areas along the M1 or the Midland Main Line, Luton is the most direct airport.
West London and the Thames Valley Good
Heathrow sits in west London. The Piccadilly line runs east into the center, and taxis to Richmond, Windsor, or towns along the M4 are short rides from the terminal.
LHR is the right London airport for most travelers.Check individual route pages for ground transport from LHR.
Explore LIN → LHR

Which pair your airline flies nonstop

Loyalty programs drive airport choice for frequent flyers. Here's where each airline operates.
AirlineLIN–LHRLIN–LCYMXP–LGWMXP–STN
easyJet
airBaltic
Ryanair
Ryanair UK
British Airways
ITA Airways
AeroWorld
Most airlines fly LIN → LHR.1 airlines serve multiple pairs.
Explore LIN → LHR

Ranked by on-time performance

On-time = departing within 15 min of schedule. Higher competition tends to keep airlines punctual.
LIN → LHR
Insufficient data — 54/wk doesn't generate meaningful OTP stats.
LIN → LCY
Insufficient data — 37/wk doesn't generate meaningful OTP stats.
MXP → LGW
Insufficient data — 40/wk doesn't generate meaningful OTP stats.
MXP → STN
Insufficient data — 23/wk doesn't generate meaningful OTP stats.
MXP → LHR
Insufficient data — 35/wk doesn't generate meaningful OTP stats.
MXP → LTN
Insufficient data — 18/wk doesn't generate meaningful OTP stats.
BGY → STN
Insufficient data — 28/wk doesn't generate meaningful OTP stats.
LIN → LGW
Insufficient data — 12/wk doesn't generate meaningful OTP stats.
LIN → LHR has the most schedule depth.High competition keeps airlines punctual.
Explore LIN → LHR

Lounge access by airport and terminal

Premium lounge access varies dramatically by terminal. This alone can determine airport choice for some travelers.
Departures lounge Good
A compact lounge available to business class passengers and Priority Pass holders. The space matches the airport: small but functional. Food and drink selection is adequate.
Walk-in access Flexible
Walk-in fees may be available depending on capacity. The small footprint means the lounge fills during peak departure times.
Terminal 1 shared lounges Good
Several third-party lounges in the Terminal 1 departure area accept Priority Pass and walk-in guests. Quality varies. The busier ones fill up before peak evening departures.
Airline lounges, Terminal 1 Top Tier
Full-service carriers operate their own lounges in Terminal 1. Access is typically restricted to business class passengers and status holders. Expect a quieter, better-stocked experience than the shared options.
Terminal 2 Flexible
Lounge options in Terminal 2 are limited. If your flight departs from here, adjust expectations or arrive closer to boarding time.
Departures lounge Value
A single paid-access lounge in the departure area with basic seating and refreshments. Budget carriers do not include lounge access, so entry is a walk-in purchase.
Terminal seating Flexible
Gate area seating is limited during peak departures. This is not an airport where arriving early buys you comfort. Time your arrival to minimize the wait.
LGW South Terminal No1 Lounge Good
Priority Pass and pay-per-entry. Decent food, bar, and seating. Gets crowded during holiday departures. The best lounge option in South Terminal if you do not have airline status.
LGW North Terminal Lounges Value
Smaller selection. A No1 Lounge and a couple of carrier-specific options. Quality is average. Gatwick does not have the lounge depth of Heathrow, which reflects its budget and leisure focus.
LHR T5 British Airways Galleries Top Tier
BA business class and oneworld Emerald or Sapphire. The Galleries First has a champagne bar and showers. The Club lounge is larger but more crowded. T5 is BA's home terminal and the lounge reflects it.
LHR T3 Virgin Clubhouse Good
Upper Class passengers on Virgin Atlantic Clubhouse or the BA Galleries for character. Shower access is available.
LHR Priority Pass / Amex Lounges Value
Plaza Premium and No1 Lounges accept Priority Pass and Amex Platinum across multiple terminals. Quality is hit or miss and they get crowded, especially during the morning departure wave. Better than nothing if your carrier does not have its own lounge.
STN Escape Lounge Value
Pay-per-entry and Priority Pass. Basic food, drinks, and seating. Stansted is a budget airport and the lounge options reflect that. Fine for a quiet hour before departure, but do not expect Heathrow-level quality.
LTN Aspire Lounge Value
Pay-per-entry and Priority Pass. Small, basic, and often crowded during peak travel periods. Luton is a budget airport and lounge expectations should match. Hot food, drinks, and a quiet corner if you get there early.
British Airways Lounge Top Tier
Open to Club Europe passengers and qualifying British Airways Executive Club members. Compact but clean, with food, drinks, and runway views. The terminal is small enough that you can leave the lounge 10 minutes before boarding and make your gate.
General Departures Area Good
If you do not have lounge access, the departures area has coffee shops and a few restaurants airside. The terminal is modern and the wait is rarely uncomfortable. Quick security processing means you do not need to arrive early.
Your airline and cabin class determine which lounges you can access.Check route pages for terminal assignments.
Explore LIN → LHR

Ranked by flights per week

More flights = more flexibility. Miss your flight, catch the next one. Schedule depth is insurance.
LIN → LHR #1
54/wk (~8/day) — 2 airlines.
LIN → LCY
37/wk (~5/day) — 2 airlines.
MXP → LGW
40/wk (~6/day) — 1 airlines.
MXP → STN
23/wk (~3/day) — 2 airlines.
MXP → LHR
35/wk (~5/day) — 1 airlines.
MXP → LTN
18/wk (~3/day) — 2 airlines.
BGY → STN
28/wk (~4/day) — 1 airlines.
LIN → LGW
12/wk (~2/day) — 1 airlines.
LIN → LHR: 54 flights/week.8 departures per day.
Explore LIN → LHR

Getting to the airport

Cost and time vary by mode. Train is more predictable than driving.
Taxi Best
About 20 minutes to central Milan with a flat fare of around 25 euros. The fastest and most direct option for most of the city.
Airport bus Good
Direct service to Milano Centrale station, taking about 25 minutes. Runs frequently during the day. A cheaper alternative if your hotel is near Centrale.
City bus Value
Local routes connect Linate to nearby metro stations. Takes longer than the direct bus or taxi but costs a standard transit fare.
Malpensa Express Best
Direct train to Milano Cadorna station, departing from beneath Terminal 1 every 30 minutes. The ride takes 50 minutes. A second service runs to Milano Centrale. Buy tickets at the machines in the station or online.
Airport bus Value
Several companies run coaches to Milano Centrale. The trip takes about 50 to 60 minutes depending on traffic. Cheaper than the train and useful if Centrale is more convenient than Cadorna for your hotel.
Taxi Flexible
A flat-fare taxi to central Milan costs around 100 euros. The ride takes 45 to 60 minutes depending on traffic. Splits well among a group of three or four. Available when train service has stopped for the night.
Airport bus to Milano Centrale Best
Several operators run direct coaches. The trip takes about 60 minutes depending on traffic. Buses depart frequently, timed around flight arrivals.
Taxi to Bergamo city Good
The old town of Bergamo is a few miles from the airport. A short, inexpensive taxi ride gets you to the Città Alta.
Taxi to Milan Flexible
A long ride of about 60 minutes. Fares run well above what a taxi from the closer airports costs. Only practical if splitting among several passengers.
Weigh transit time against schedule flexibility.A faster airport with fewer flights may not save you time overall.
Explore LIN → LHR

Red-eye vs daytime departures

Departure timing affects jet lag, hotel costs, and how you spend your first day.
Not applicable
Milan to London is under two and a half hours with no overnight departures on any pairing.
LIN → LHR has the most departure options.Check the route page for schedule details.
Explore LIN → LHR

Premium cabin options

Business and first class products on this route, ranked by value and quality.
British Airways Club Europe (Linate and Malpensa to Heathrow) Good
BA flies A320-family aircraft on both routes. Club Europe is the standard European business class: a blocked middle seat in a three-across cabin, a meal with a hot option, and priority boarding. On two hours, the value is less about the seat and more about lounge access, fast track, and schedule flexibility.
ITA Airways Business (Linate to London City) Good
ITA flies the Embraer E2, a newer narrow-body with larger windows and a quieter cabin. Business class is a dedicated section with a 2-2 layout and meal service. The cabin is compact. The real advantage is landing at London City, not the onboard product.
easyJet and Ryanair Value
No premium cabin on either carrier. easyJet offers front-row seats with extra legroom and priority boarding. Ryanair sells a similar product. On a two-hour flight, the gap between a budget seat and a legacy business seat is a meal tray and a glass of wine.
Check route pages for cabin details per airline.Business class products vary significantly between carriers.
Explore LIN → LHR

Connecting through Milan from a domestic flight

Adding a stop through a European hub turns a two-hour flight into five or six hours of travel. Eight nonstop pairings serve this route with dozens of daily departures, covering everything from full-service business class to budget carriers. If a specific pairing is priced too high, switch airports before routing through a connection.

Arriving LIN Best
Book LIN → LHR. Same airport, no ground transport needed. 2 airlines, 54/wk.
Arriving MXP Best
Book MXP → LGW. Same airport, no ground transport needed. 1 airlines, 40/wk.
Arriving BGY Best
Book BGY → STN. Same airport, no ground transport needed. 1 airlines, 28/wk.
Arriving PMF
PMF has no London nonstops. Your airline may offer a single-ticket connection through a hub. Otherwise, ground transport to a nonstop airport.
Self-connecting
Avoid cross-airport transfers. No direct transit links between most metro airports. Budget 4+ hours minimum if you must.
Check which Milan airport your domestic flight arrives at, then book London from that same airport.LIN arrivals → LIN–LHR · LIN arrivals → LIN–LCY
LIN → LHR

Milan & London Airport Profiles

Each airport has a personality. Terminal quality, transit access, lounge scene, and crowd levels vary dramatically — sometimes more than the flight itself.

MXP Milan Malpensa International Airport Primary

Malpensa has two terminals. Terminal 1 handles the majority of scheduled flights. Terminal 2 serves select carriers and sits a shuttle ride away. Check your terminal before leaving for the airport. The walk from security to far gates in Terminal 1 can take 15 minutes.

The airport sits 31 miles northwest of Milan in open countryside. The Malpensa Express train station is built into Terminal 1, making the rail connection to the city straightforward. Free Wi-Fi is available throughout both terminals.

London Pairs
4
LGW, STN, LHR, LTN
Airlines
6
Flights/Week
116
LIN Milano Linate Airport Secondary

Linate is Milan's city airport, five miles from the Duomo. A single terminal handles all departures. The building is compact. Security lines move quickly on most days, and gates are a short walk from the entrance.

The terminal was renovated in recent years, producing a clean, modern interior. Shopping and food options are limited compared to larger airports. For short European flights, the speed of getting in and out more than compensates.

London Pairs
3
LHR, LCY, LGW
Airlines
5
Flights/Week
103
BGY Il Caravaggio International Airport Secondary

Bergamo Orio al Serio is a single-terminal airport built for volume. Budget carriers fill the departure boards. The terminal is functional rather than comfortable, with basic food options and limited seating near gates during peak hours.

The airport sits next to the medieval hilltop town of Bergamo, 28 miles northeast of Milan. Security can back up during morning and evening peaks, so arrive with time. Free Wi-Fi is available throughout.

London Pairs
1
STN
Airlines
1
Flights/Week
28
PMF Parma Airport No Nonstop

No high-frequency connections found. Check PMF routes for all options.

LHR London Heathrow Airport Primary

Heathrow has four active terminals and your airline determines which one you use. Terminal 5 is British Airways territory, the newest and most polished. Terminal 2, the Queen's Terminal, handles Star Alliance carriers. Terminal 3 has Virgin Atlantic and several US carriers. Terminal 4 is smaller and serves a mix of international airlines.

The terminals are not walkable between each other. Free inter-terminal transfers run on the Elizabeth Line or Heathrow Express between T2/T3 (which share a central area) and T5. T4 requires a separate bus. Build in 60 minutes if you need to change terminals for a connection.

Immigration at 6 to 8 AM is slow. The morning wave of transatlantic red-eyes all land in the same window, and queues back up. E-gates work for US passport holders, which helps, but the volume is real. The airport is well-signed and functional, not beautiful. Shopping is extensive if you clear customs early.

Milan Pairs
2
LIN + MXP
Nonstop from Milan
89/wk
Into London
30 min
Elizabeth Line to Paddington
LGW London Gatwick Airport Secondary

Gatwick has two terminals, North and South, connected by a free shuttle train that takes about two minutes. South Terminal is the larger of the two and handles most scheduled long-haul flights. North Terminal serves a mix of short-haul and charter carriers.

The airport is smaller than Heathrow and easier to navigate. Security queues are generally shorter except during summer holiday peaks. The walk from security to gates in South Terminal is short. The overall experience is less stressful than Heathrow, which is part of the appeal for budget travelers.

Gatwick sits 30 miles south of central London, roughly twice the distance of Heathrow. The Gatwick Express runs to Victoria in 30 minutes, which is competitive, but Victoria is not as well connected to east London as Paddington.

Milan Pairs
2
MXP + LIN
Nonstop from Milan
52/wk
Into London
30 min
Gatwick Express to Victoria
STN London Stansted Airport Secondary

Stansted is a single-terminal airport designed by Norman Foster, and the building itself is worth noticing. The roof structure is a clean white canopy held up by trees of steel columns. It opened in 1991 and still looks modern. The terminal is compact and navigation is straightforward.

Stansted is a budget carrier hub. Ryanair dominates the departure boards. Long-haul service is limited. Most traffic is European short-haul on budget carriers. The airport does one thing well: move large numbers of passengers through a simple layout with short walking distances.

It sits 40 miles northeast of central London, the farthest of the four London airports from the city. The Stansted Express runs to Liverpool Street in 47 minutes, which is reasonable, but you are starting from much farther out.

Milan Pairs
2
MXP + BGY
Nonstop from Milan
51/wk
Into London
47 min
Stansted Express to Liverpool St
LCY London City Airport Secondary

London City Airport is the smallest of London's six airports, sitting in the Royal Docks between Canary Wharf and the Thames Barrier. The terminal is compact: one security area leads to a small departures lounge with views of the runway. You can arrive 30 minutes before a domestic flight and make it comfortably.

The runway is short, which limits the airport to smaller aircraft types. The approach is steep, which some passengers notice on landing. The upside of the small scale: no long walks to gates, no terminal train, no maze of corridors. A small selection of restaurants and shops sits airside.

Milan Pairs
1
LIN
Nonstop from Milan
37/wk
Into London
20 min
DLR
LTN London Luton Airport Secondary

Luton is a single-terminal airport 35 miles north of central London that has been undergoing expansion. The DART people-mover opened in 2023, replacing the old shuttle bus from the Luton Airport Parkway rail station. That shuttle bus was always the weakest link in getting to central London from Luton, and the DART fixes it.

The terminal is compact and functional. It serves mostly budget carriers on European routes. Any transatlantic service from New York is rare and seasonal. The airport handles fewer passengers than Heathrow, Gatwick, or Stansted, and it shows in the smaller food and retail options.

Luton works well for travelers headed to the north side of London, Bedfordshire, or the Midlands. For everyone else, the distance to central London and the limited flight options make it primarily a budget carrier airport.

Milan Pairs
1
MXP
Nonstop from Milan
18/wk
Into London
40 min
DART + Thameslink to St Pancras
SEN London Southend Airport No Nonstop

London Southend is a small regional airport in Essex with a train station attached directly to the terminal building. The terminal handles a limited number of routes. Security queues rarely take more than 10 minutes, and the walk from the entrance to the gate is short.

The departures area past security has a few shops and food outlets. Do not expect the range of a larger airport. What Southend offers is speed: if you live nearby, you can leave home an hour before departure and make the flight.

Full Comparison

Every airport combination ranked by schedule depth. LIN–LHR carries 22% of weekly flights with the best on-time record. LIN–LCY adds another 15%. The remaining 6 pairs share 63% between them.

RouteAirlinesFlights/WkShareDurationOTP
LIN → LHR 1 54
2h 05m Explore →
LIN → LCY 2 37
1h 55m Explore →
MXP → LGW 1 40
2h 00m Explore →
MXP → STN 2 23
2h 05m Explore →
MXP → LHR 1 35
2h 01m Explore →
MXP → LTN 2 18
2h 05m Explore →
BGY → STN 1 28
2h 05m Explore →
LIN → LGW 1 12
1h 48m Explore →

Which Airlines Fly Which Pairs

Not all planes are the same size. The aircraft type below each checkmark tells you whether you are getting a widebody (777, 787, A350) with wider seats and a quieter ride, or a narrowbody (737, A321) with a single aisle. On flights over five hours, the difference is significant.

LIN–LHR
LIN–LCY
MXP–LGW
MXP–STN
ITA Airways

A220-100
British Airways

A319, A320

E190
Ryanair

737-800, 737 MAX 8
Ryanair UK

737-800
easyJet

A319, A320
airBaltic (codeshare)

A321neo

Route Facts

Total Nonstops
247/wk
Across 8 pairs
Airlines
7
2 on LIN–LHR
Fastest Pair
2h 5m
LIN → LHR
Distance
586 mi
943 km
Milan
4 airports
LIN, MXP, BGY, PMF
London
6 airports
LGW, LHR, STN, LTN, LCY, SEN
No Nonstop
PMF
No London nonstops

Frequently Asked Questions

Common questions about Milan to London flights.
Yes, if your destination is the City or Canary Wharf. ITA Airways flies from Linate several times daily, and both airports are under 10 miles from their city centers. The DLR reaches Bank in about 20 minutes. For the West End or west London, Heathrow is faster from the airport and British Airways has more daily flights.
No. Those flights operate as codeshares on British Airways aircraft with BA crew and service. You may see airBaltic listed when booking, but the cabin experience is British Airways. Book through whichever site offers the better price.
Often not by much. Ground transfers on both ends run around 30 euros each way when you add the Bergamo bus to Milan and the Stansted Express to London. That is around 60 euros round trip in transfer costs alone, plus an extra hour on each side. easyJet from Malpensa to Gatwick frequently posts fares close to Ryanair, and both Malpensa and Gatwick have faster connections to their city centers.
Yes, on the Linate to Heathrow or Linate to London City routes. Morning departures land by mid-morning, and evening returns leave after the working day. That gives a full day in London. Linate to London City is the fastest door-to-door for meetings in east London. Linate to Heathrow works better for central and west London.
When you are starting northwest of Milan, want easyJet fares, or are connecting to a long-haul flight. Malpensa sits 30 miles from central Milan, while Linate is six miles east. British Airways flies Malpensa to Heathrow several times daily, so full-service options exist from both airports. Malpensa also connects to Gatwick and Luton via easyJet. Unless one of those conditions applies, Linate saves 30 to 40 minutes of ground travel.
Fly into Gatwick. easyJet runs from both Malpensa and Linate. From Gatwick, trains south to Brighton take about 30 minutes, and the Gatwick Express north to Victoria takes about 30 minutes. Heathrow and London City are both north of the Thames and add a cross-London journey.