🇮🇹
Italy · Lombardy

Cheap Flights to Milan

Compare fares to Milan Malpensa (MXP), Linate (LIN) and Bergamo (BGY) from every UK airport. Three airports mean three price tiers — pick by convenience and onward plans.

from £45
Cheapest UK one-way
2h 00m
From London
5
Airlines
3
Milan airports
Destination pre-filled · pick your UK departure airport
Best UK airports

Best UK airports to Milan

Milan is dense with competition — the cheapest typically ends up at Bergamo via Ryanair. City-centre short trips are better via Linate.

UK airportFlight timeAirlinesFrom
London Stansted (STN) → BGY2h 00mRyanair£29
London Luton (LTN)2h 00mWizz Air, easyJet → MXP£49
London Gatwick (LGW)2h 00measyJet → MXP / LIN, BA£45
London Heathrow (LHR)1h 55mBA, ITA → LIN / MXP£69
London City (LCY)1h 55mBA CityFlyer → LIN£95
Manchester (MAN)2h 15mRyanair → BGY, easyJet → MXP£52
Edinburgh (EDI)2h 30mRyanair → BGY, Jet2 → MXP£59
Birmingham (BHX)2h 10mRyanair, Jet2 → BGY / MXP£55
Bristol (BRS)2h 10measyJet → MXP£62

If price is everything, Stansted → Bergamo. If you value minutes saved at both ends, LCY → Linate wins (45 min door-to-Duomo from Canary Wharf).

Who flies there

Airlines to Milan from the UK

Ryanair
STN, MAN, BHX, EDI, EMA → BGY. Bergamo base, lowest headline fares.
easyJet
LGW, LTN, MAN, BRS → MXP / LIN. Small bag free.
British Airways
LHR T5, LCY, LGW → LIN. LCY uses Embraer E190 to Linate (smaller airport, smaller plane).
ITA Airways
LHR → LIN / MXP. Italy's flag carrier, SkyTeam.
Wizz / Jet2
Wizz LTN → MXP; Jet2 MAN/BHX/EDI → MXP. Low-cost with seasonal spikes.
Price calendar — 12 months

Cheapest months to fly to Milan

Lowest one-way fare from London. Fashion Week, Salone del Mobile and the Italian Grand Prix are the hidden spikes.

Jan
£29
Feb
£105
Mar
£52
Apr
£125
May
£68
Jun
£98
Jul
£108
Aug
£95
Sep
£115
Oct
£65
Nov
£42
Dec
£95

🟢 Cheap (£29–£50) · 🟡 Average (£50–£85) · 🔴 Peak (£85+). Feb/Sep Fashion Weeks + April Salone del Mobile = the Big Three hotel/flight spikes.

Insight

Best time to book Milan flights

👗
Dodge Fashion Weeks
Feb 22 – Mar 2 and Sep 19 – Sep 26. Hotel rates triple. Shift by 2 weeks.
🛋️
Skip Salone del Mobile
Mid-April design week. Worst week of the year — hotels 4–5× normal.
🌊
Lake Como day trips
40-min train from Milano Centrale to Varenna, €9. Makes Milan a great lakes base.
Milan has three airports

Malpensa vs Linate vs Bergamo

Linate (LIN) — city choice
7km east. Bus 73 to San Babila €2.20 in 25m, or M4 metro to Duomo. Best for short business trips.
Closest airport
Malpensa (MXP) — main hub
50km NW. Malpensa Express train to Cadorna or Centrale 30–50m, €13. Long-haul base.
Long-haul gateway
Bergamo (BGY)
45km NE, Ryanair and Wizz. Shuttle bus to Centrale €10 in 50m. Cheap but inconvenient.
Ryanair-only
Complete your trip

Build your Milan trip

📖
Italy guide
Milan, Rome, Florence, Lake Como, Venice
🏨
Hotels in Milan
From £95/night — Brera, Navigli, Porta Nuova
🚗
Car hire at MXP
From £22/day — Lake Como, Piedmont wine country
Frequently Asked Questions

Milan flight FAQs

Which UK airport has the cheapest flights to Milan? +

London Stansted to Bergamo (BGY) — Ryanair from £29 on sale, £45 typical. Luton (Wizz Air, easyJet) is £49. Heathrow (BA, ITA) to Linate or Malpensa starts £69. Linate is closest to central Milan.

How long is a direct flight from London to Milan? +

Direct flights take 2h airport-to-airport. Manchester and Edinburgh add 20–30 minutes. Milan has three airports: Malpensa (MXP) 50km NW, Linate (LIN) 7km east of centre, Bergamo (BGY) 45km NE. Linate is by far the most convenient for short trips.

Do I need a visa to visit Milan? +

UK passport holders can visit Italy (Schengen Area) visa-free for up to 90 days in any 180-day period. ETIAS authorisation will apply once live — check gov.uk/foreign-travel-advice/italy. Passport must be valid for 3 months beyond departure.

Malpensa, Linate or Bergamo — which Milan airport? +

Linate (LIN) is 7km east — 25m bus to Centrale, €5, best for short trips. Malpensa (MXP) is 50km NW — Malpensa Express to Cadorna in 30m, €13. Bergamo (BGY) is 45km NE — Ryanair/Wizz only, shuttle 50m, €10. For Fashion Week, Salone or quick city breaks, pick Linate. For long-haul, pick Malpensa.

What's the cheapest month to fly to Milan? +

November, January and February — fares from £29 on Ryanair sale, £45 typical. Avoid Fashion Week (Feb and Sep), Salone del Mobile / Milan Design Week (mid-April) and Grand Prix (September) when hotels quadruple.

What currency is used in Milan? +

Italy uses the euro (EUR, €). Cards are accepted at restaurants and shops, but small neighbourhood trattorias and espresso bars still prefer cash. Use a fee-free debit card; carry €50–100 cash for tipping and apéritivo bars.

Explore more destinations

Related flight destinations

🇮🇹
Flights to Rome
from £49
🇫🇷
Flights to Nice
from £79
🇪🇸
Flights to Barcelona
from £30
🇫🇷
Flights to Paris
from £39
🇩🇪
Flights to Berlin
from £59
🇬🇷
Flights to Athens
from £99