London Milan

8 nonstop pairs · 8 nonstop airlines · 254 nonstop flights/week

Milan has three airports. Linate is 15 minutes from the city center. Malpensa is 50 km out. Bergamo is even further. Which one you land at changes the trip more than the airline.

Fly British Airways from Heathrow to Linate. Linate is small. You walk off the plane, through the terminal, and into a taxi. Fifteen minutes later you are in central Milan. BA runs this several times a day with close-in availability. easyJet also flies Gatwick to Linate a few times a week if you want a lower fare and can flex your dates.

If budget is the priority, easyJet from Gatwick to Malpensa flies several times daily and runs cheaper. Ryanair covers Stansted to both Malpensa and Bergamo daily.

BA also flies Heathrow to Malpensa if you are headed to the lakes or connecting onward. Cathay Pacific runs the same route if you are building a Oneworld itinerary.

Luton has a thin Malpensa schedule on easyJet, useful if Luton is your local airport but not worth the trip otherwise.

Search engines flatten Linate and Malpensa into "Milan," and they are not the same place. Malpensa sits 50 kilometers northwest. The Malpensa Express to Cadorna takes 50 minutes, and a taxi runs over €100. A cheap fare into Malpensa loses its edge once you add an hour of ground transport each way. Bergamo is further still: an hour by bus to Milano Centrale. For central Milan, the Heathrow to Linate pairing saves real time, and the fare gap is smaller than you would expect.

The train through Paris takes close to ten hours with a connection. Fly.

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

Best Overall
LHR LIN
1 airline 54/wk 2h 0m
British Airways. Also bookable via airBaltic. British Airways Heathrow to Linate puts you in central Milan faster than any other combination.
Explore LHR → LIN
Strong Alternative
LCY → LIN
2 airlines · 43/wk · 1h 50m
ITA Airways, British Airways. easyJet Gatwick to Malpensa costs less and flies six times daily, but the Malpensa Express adds 50 minutes into the city.
London → Milan Malpensa 1 airline · 41/wk · 2h00m · easyJet six times daily. Malpensa Express to Cadorna takes 50 minutes. Good London, Essex → Il Caravaggio 1 airline · 32/wk · 1h55m · Ryanair at the lowest fares on the route. Bus to Milano Centrale takes about 60 minutes. Good London → Milan Malpensa 1 airline · 30/wk · 2h03m · British Airways and Cathay Pacific, about five daily. Malpensa Express adds 50 minutes to the center. Good London, Essex → Milan Malpensa 2 airlines · 24/wk · 1h55m · Ryanair three or four times daily to Malpensa, fewer flights than the Bergamo service from Stansted. Good Luton, Luton → Milan Malpensa 2 airlines · 18/wk · 1h58m · Smallest schedule on the route. easyJet and AeroWorld once or twice daily to Malpensa. Good London → Milano Linate 1 airline · 12/wk · 2h03m · easyJet once or twice daily. Budget access to Linate, five miles from central Milan. Good
Nearby cities with nonstop service
~111mi Bristol → Milan Malpensa 2 airlines · 14/wk Nearby ~112mi Birmingham, West Midlands → Il Caravaggio 2 airlines · 10/wk Nearby
Nearby cities · connections only
~53mi Southampton No nonstop to Milan Connecting ~76mi Bournemouth No nonstop to Milan Connecting

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.
Westminster and the West End Best
Heathrow is the airport. The Elizabeth Line from Paddington takes around 30 minutes and runs frequently. The Piccadilly Line is slower at about 50 minutes but stops at more central stations along the way. From Soho, Covent Garden, or Mayfair, you are at Heathrow check-in in under an hour.
Kensington, Chelsea, and West London Best
Heathrow again. Piccadilly Line from Earl's Court or Gloucester Road in about 40 minutes. Paddington is one Tube stop from Bayswater and a short taxi from most of west London. The Elizabeth Line from Paddington is the fastest route to any terminal.
The City and Canary Wharf Best
London City Airport is six miles from the Square Mile and connected by DLR. Bank station to the terminal takes around 20 minutes. For other airports, the Elizabeth Line runs from Liverpool Street to Heathrow without changing trains.
Shoreditch, Hackney, and East London
Stansted Express from Liverpool Street in 47 minutes. Liverpool Street is a short bus or bike from most of east London. London City is also close on the DLR from Stratford or Limehouse. Heathrow is over an hour on the Elizabeth Line from here.
South London, Brixton, and Croydon Good
Gatwick is closer than Heathrow from anything south of the river. Gatwick Express from Victoria in 30 minutes, or Southern trains from Clapham Junction and London Bridge. East Croydon to Gatwick is 15 minutes by train.
Camden, Islington, and North London Good
Luton is the closest budget airport. Train from St Pancras takes around 25 minutes. King's Cross and St Pancras sit next to each other, with Piccadilly, Northern, Victoria, and Hammersmith lines all converging. The Piccadilly Line also runs to Heathrow from King's Cross in about 50 minutes.
Surrey and Outer Southeast Flexible
Gatwick is down the M23, around 20 to 30 minutes by car from most of Surrey. Southern rail connects East Croydon, Redhill, and the Gatwick corridor. Heathrow means crossing south London or looping the M25.
For most London-area travelers, LHR → LIN is the default.2 airlines, 54 flights/wk.
Explore LHR → LIN

Best pair by where you're staying in Milan

Your Milan airport matters as much as your London airport.
Duomo and Centro Storico Best
The cathedral, the Galleria, and the streets radiating from Piazza del Duomo. The heart of tourist Milan. Linate is a 20-minute taxi ride. From Malpensa, the Express to Cadorna puts you within walking distance.
Quadrilatero della Moda Best
Milan's fashion district between Via Montenapoleone and Via della Spiga. High-end hotels cluster here. Linate is the natural airport, about 15 minutes by taxi.
Navigli Good
The canal district south of the center, popular for restaurants and nightlife. More affordable accommodation than the fashion quarter. Linate is closest. From Malpensa, take the Express to Cadorna and a short tram south.
Porta Nuova and Isola Good
Modern towers, coworking spaces, and a growing restaurant scene near Garibaldi station. Reachable from both Linate by taxi and Malpensa via the Express to Garibaldi. Works well regardless of which airport you land at.
Fiera Milano and Rho Tradeoff
The trade fair campus on Milan's western edge. If you are attending a major exhibition, Malpensa avoids crossing the city entirely. During Salone del Mobile, hotels in this area fill early.
LIN is the right Milan airport for most travelers.Check individual route pages for ground transport from LIN.
Explore LHR → LIN

Which pair your airline flies nonstop

Loyalty programs drive airport choice for frequent flyers. Here's where each airline operates.
AirlineLHR–LINLCY–LINLHR–MXPSTN–MXP
British Airways
easyJet
AeroWorld
Ryanair
ITA Airways
airBaltic
Cathay Pacific
Qatar Airways
Most airlines fly LHR → LIN.1 airlines serve multiple pairs.
Explore LHR → LIN

Ranked by on-time performance

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

Lounge access by airport and terminal

Premium lounge access varies dramatically by terminal. This alone can determine airport choice for some travelers.
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.
No lounge facility
Southend does not have an airside lounge. The terminal past security has a small bar and cafe. If lounge access matters to you, this is not the airport for it.
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.
Your airline and cabin class determine which lounges you can access.Check route pages for terminal assignments.
Explore LHR → LIN

Ranked by flights per week

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

Getting to the airport

Cost and time vary by mode. Train is more predictable than driving.
Gatwick Express Best
30 minutes to Victoria station, nonstop. Runs every 15 minutes during the day. Victoria connects to the Victoria, District, and Circle lines. Fast and reliable.
Southern / Thameslink Trains Good
Cheaper than the Gatwick Express and run to more stations including London Bridge, Blackfriars, and St Pancras. Takes 30 to 45 minutes depending on route and stops. Good if your hotel is south of the river or near King's Cross.
National Express Coach Value
Budget bus to Victoria Coach Station. Takes 60 to 90 minutes depending on traffic. Very cheap but very slow. Only worth it if you are watching every pound.
Taxi Flexible
Expect around 70 to 120 pounds into central London. The drive is longer than from Heathrow and the M23/A23 can be slow. Not recommended unless you are headed to south London or have a lot of luggage.
Elizabeth Line Best
Contactless payment, 30 minutes to Paddington, and the line continues east through the West End to Liverpool Street and Canary Wharf without changing. Runs frequently from early morning. This is the default way into London for anyone not in a rush.
Heathrow Express Good
15 minutes nonstop to Paddington. Around 25 pounds. Faster than the Elizabeth Line but only saves you 15 minutes and costs significantly more. Worth it if your meeting starts in an hour.
Piccadilly Line Value
Cheapest option. 50 to 60 minutes into central London with stops at Hammersmith, Earl's Court, South Kensington, and King's Cross. Gets crowded during rush hour and there is no luggage space. Fine for budget travelers with a backpack.
Taxi / Minicab Flexible
Black cab from Heathrow to central London costs around 50 to 90 pounds depending on destination and traffic. Minicab apps are cheaper. The M4 motorway can be slow during morning rush. Takes 45 to 75 minutes.
Stansted Express Best
47 minutes to Liverpool Street station, nonstop. Runs every 15 to 30 minutes. Liverpool Street connects to the Central, Circle, Hammersmith, Metropolitan, and Elizabeth lines. The best option unless you are going north.
National Express Coach Value
Budget bus to Stratford, Liverpool Street, and Victoria. Takes 60 to 90 minutes depending on traffic and stops. Significantly cheaper than the train.
Taxi Flexible
Expect around 100 to 150 pounds into central London. The M11 can be slow. Only sensible if you are sharing the cost or heading to north London or Cambridge.
DART + Thameslink Best
The Luton DART connects the terminal to Luton Airport Parkway station in under 4 minutes. From there, Thameslink trains run to St Pancras, Farringdon, City Thameslink, and London Bridge. Total journey to St Pancras is around 35 to 45 minutes.
National Express / easyBus Value
Coach services to Victoria, Baker Street, and other London stops. Takes 60 to 90 minutes depending on traffic. Budget option.
Taxi Flexible
Expect around 80 to 130 pounds into central London. The M1 motorway can slow to a crawl near the city. Only practical if you are heading north of London or splitting the fare.
DLR (Docklands Light Railway) Best
London City Airport station is attached to the terminal. Trains run every few minutes to Bank station in about 20 minutes and to Canary Wharf in about 10. The cheapest and fastest way into the city.
Elizabeth Line from Custom House Good
Custom House station is about a 10-minute walk from the terminal. The Elizabeth line reaches Liverpool Street in about 12 minutes and Paddington in about 25. Useful if your destination sits along the Elizabeth line.
Taxi or Rideshare Flexible
A taxi to the City of London takes 15 to 25 minutes depending on traffic. To the West End, allow 30 to 40 minutes. The DLR is faster and cheaper for destinations along its line.
Greater Anglia train Best
Southend Airport station is attached to the terminal. Direct trains run to London Liverpool Street in around 55 minutes. Trains run every 15 to 20 minutes during the day.
Taxi or car Good
The airport is next to the A127 road. Taxis to Southend town center cost around 10 pounds. On-site parking is cheap compared to other London airports. If you live within driving distance, parking and driving is often the simplest option.
Weigh transit time against schedule flexibility.A faster airport with fewer flights may not save you time overall.
Explore LHR → LIN

Red-eye vs daytime departures

Departure timing affects jet lag, hotel costs, and how you spend your first day.
No red-eye on this route
London to Milan is a two-hour flight. No carrier runs an overnight service.
LHR → LIN has the most departure options.Check the route page for schedule details.
Explore LHR → LIN

Premium cabin options

Business and first class products on this route, ranked by value and quality.
British Airways Club Europe, Heathrow to Linate Top
BA's short-haul business class: blocked middle seat, meal service, priority boarding, and Heathrow lounge access. The flight is two hours, so the cabin matters less than the ground advantages at both ends.
Cathay Pacific, Heathrow to Malpensa Good
Cathay operates Heathrow to Malpensa and sells a business-class cabin. Worth checking if you collect Asia Miles or are connecting onward. A smaller schedule than British Airways on this route.
Budget carrier seats Value
easyJet sells extra-legroom seats and speedy boarding. Ryanair offers priority boarding and seat selection. Neither provides lounge access or a meal. On a two-hour flight, the base fare usually makes more sense than the add-ons.
Check route pages for cabin details per airline.Business class products vary significantly between carriers.
Explore LHR → LIN

Connecting through London from a domestic flight

Four London airports and three Milan airports produce direct flights throughout the day. Connecting through a European hub adds hours to a two-hour flight with no fare advantage. The only case for a connection: redeeming miles on a carrier that does not serve this route directly, or continuing beyond Milan on a single ticket.

Arriving LGW Best
Book LGW → MXP. Same airport, no ground transport needed. 1 airlines, 41/wk.
Arriving LHR Best
Book LHR → LIN. Same airport, no ground transport needed. 2 airlines, 54/wk.
Arriving STN Best
Book STN → MXP. Same airport, no ground transport needed. 2 airlines, 24/wk.
Arriving LTN Best
Book LTN → MXP. Same airport, no ground transport needed. 2 airlines, 18/wk.
Arriving LCY Best
Book LCY → LIN. Same airport, no ground transport needed. 2 airlines, 43/wk.
Arriving SEN
SEN has no Milan 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 London airport your domestic flight arrives at, then book Milan from that same airport.LHR arrivals → LHR–LIN · LCY arrivals → LCY–LIN
LHR → LIN

London & Milan Airport Profiles

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

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
Airlines
4
Flights/Week
84
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
Airlines
3
Flights/Week
56
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
Airlines
2
Flights/Week
53
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
Airlines
2
Flights/Week
43
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
Airlines
2
Flights/Week
18
SEN London Southend Airport No Nonstop
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
LHR + STN + LGW + LTN
Nonstop from London
113/wk
Into Milan
50 min
Malpensa Express
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
Nonstop from London
109/wk
Into Milan
20 min
Taxi
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
Nonstop from London
32/wk
Into Milan
60 min
Bus to Centrale
PMF Parma Airport No Nonstop
Closest nonstop airport BGY (Il Caravaggio International Airport) · 65mi from PMF

Full Comparison

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

RouteAirlinesFlights/WkShareDurationOTP
LHR → LIN 1 54
2h 00m Explore →
LCY → LIN 2 43
1h 50m Explore →
LHR → MXP 1 30
2h 03m Explore →
STN → MXP 2 24
1h 55m Explore →
LGW → MXP 1 41
2h 00m Explore →
LTN → MXP 2 18
1h 58m Explore →
STN → BGY 1 32
1h 55m Explore →
LGW → LIN 1 12
2h 03m Explore →

Which Airlines Fly Which Pairs

British Airways serve both LHR and LCY to LIN — airport flexibility on the London side.

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.

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

A220-100
British Airways

A319, A320

E190

A319, A320
Ryanair

737-800
Qatar Airways

77X
airBaltic (codeshare)

A321neo
Cathay Pacific (codeshare)

74N, 74Y

Route Facts

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

Frequently Asked Questions

Common questions about London to Milan flights.
Yes. Linate is five miles from the center, and a taxi takes about 20 minutes. Malpensa adds 50 minutes by train, Bergamo adds 60 minutes by bus. On a two- or three-day trip, the hours saved on ground transport outweigh the fare difference. On a longer holiday where you are heading out of the city, Malpensa may make more sense.
The Malpensa Express train runs from beneath Terminal 1 to Cadorna station in 50 minutes, departing every 30 minutes. A second service runs to Milano Centrale. Taxis take about the same time in light traffic and cost three to four times as much.
easyJet fares to Malpensa run well below British Airways fares to Linate. The tradeoff is the airport. Malpensa is 31 miles from the city center, Linate is five. Add the cost and time of Malpensa ground transport to the easyJet fare before comparing. For groups, the savings on multiple tickets can offset a taxi from Malpensa.
British Airways runs Heathrow to Linate almost hourly. Morning departures arrive before lunch, and evening returns leave after the working day. easyJet from Gatwick to Malpensa spreads flights through the day as well. A same-day return works on either pairing, though Linate's location saves time on the ground at both ends.
Ryanair from Stansted to Bergamo regularly undercuts British Airways to Linate by a wide margin. Factor in the bus from Bergamo to Milano Centrale at around 10 euros and about 60 minutes of travel. For solo budget travelers, the savings are real. For groups or anyone on a tight schedule, the time cost eats into the advantage.
Malpensa. It sits northwest of Milan, on the same side as the lakes. A taxi or car service from Malpensa to Como takes about an hour without going through the city. Flying into Linate or Bergamo means crossing through or around Milan first.