Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
London Heathrow Milan-Linate | Outbound 23/09/25 1 Stopover (BRU) SN2106, SN3147 03h 35min | Return - | | ![]() | ? | £110 | |
Best option London Heathrow Milan-Linate | Outbound 08/12/25 direct BA0566 02h 00min | Return 24/12/25 direct BA0573 02h 05min | | ![]() | £137 | ||
London Heathrow Milan-Linate | Outbound 08/12/25 direct BA0566 02h 00min | Return 24/12/25 direct BA0573 02h 05min | | ![]() | £145 | ||
London Heathrow Milan-Linate | Outbound 08/12/25 direct BA0566 02h 00min | Return 24/12/25 direct BA0571 02h 05min | | ![]() | £155 | ||
London Heathrow Milan-Linate | Outbound 19/02/26 direct BA0574 02h 05min | Return 22/02/26 direct BA0577 02h 10min | | ![]() | ? | £163 | |
London Heathrow Milan-Linate | Outbound 09/10/25 1 Stopover (BRU) SN2104, SN3147 04h 30min | Return 21/10/25 1 Stopover (BRU) SN3148, SN2095 05h 05min | | ![]() | ? | £174 | |
London Heathrow Milan-Linate | Outbound 11/12/25 1 Stopover (BRU) SN2094, SN3149 05h 45min | Return 23/12/25 1 Stopover (BRU) SN3148, SN2095 05h 05min | | ![]() | ? | £175 | |
London Heathrow Milan-Linate | Outbound 08/12/25 1 Stopover (CDG) AF1181, AF1212 12h 25min | Return 24/12/25 1 Stopover (AMS) KL1616, KL1003 17h 10min | | ![]() | ? | £190 | |
London Heathrow Milan-Linate | Outbound 23/09/25 1 Stopover (BRU) SN2104, SN3147 04h 30min | Return 30/09/25 1 Stopover (BRU) SN3148, SN2095 05h 05min | | ![]() | ? | £202 found 3 days ago | |
London Heathrow Milan-Linate | Outbound 08/12/25 direct BA0566 02h 00min | Return 24/12/25 direct BA0569 02h 05min | | ![]() | ? | £224 |
- Direct flight
- Brussels Airlines
- British Airways
- Air France
- Lufthansa
Tips and tricks to help you find cheap flights from London Heathrow to Milan Linate



Useful information about the flight from London Heathrow to Milan Linate
Flights to Milan from London Heahrow
Although this is not the classic low-cost route and more likely to be served by scheduled airlines, flights from Heathrow to Milan can be suprisingly cheap. The trick for finding the cheapest deal is to book well in advance of the date of travel, flexibility and avoiding, as always, peak travel times such as school holidays, bank holidays and weekend travel. Since flights times from London to Milan are short (just under 2 hours), it makes sense to opt for a direct flight. Compare flight prices on idealo to get a good deal.
Best time to book a flight to Milan Linate
Milan is a great destination at many times of the year but can get very busy in the spring time when the festival season hits the city. Summers can be very hot and the city will be relatively empty as locals leave to spend the summer break elsewhere on the beach. This may mean that many hotels and restaurants are closed. Travellers who enjoy a relaxed and slightly quieter time should head to Milan during the winter months from November and March. The climate is most pleasant during April, May and September.
Milan: useful facts
Milan tends to be more expensive than London and the UK in general, the city is very cosmopolitan and it is very easy to communicate in English. Learning a few phrases of Italian can make your stay more enjoyable.
Travel from Linate airport to Milan centre
There are various options for getting from Linate to the centre of Milan: hire car and taxis are widely available at the airport. Coaches leave every 30 minutes every day and tickets are available from the driver. Local buses will take passengers to the city centre: bus number 73 runs at 10 minute intervals and tickets can be bought from the machines outside arrivals.
Important flight information
Flight information: London Heathrow - Milan-Linate
Cheapest outbound flight from | 109,42 £ |
---|---|
Outbound and return from | 136,80 £ |
Flight duration | min. 01:55 / max. 02:00 |
Return flight duration | min. 02:00/ max. 02:10 |
Distance | 982 km |
Flights per week | 78 |
Departure airport | Airport London Heathrow (LHR) |
Arrival airport | Airport Milan-Linate (LIN) |
Destination country | Flights to Italy |
Alternative routes to Italy
- Flight London Heathrow - Rome Fiumicino from 112 £
- Flight London Heathrow - Milan-Malpensa from 105 £
- Flight London Heathrow - Venice from 72 £
- Flight London Heathrow - Bologna from 100 £
- Flight London Heathrow - Palermo from 164 £
- Flight London Heathrow - Milan-Bergamo from 968 £
- Flight London Heathrow - Turin from 152 £
- Flight London Heathrow - Brindisi from 165 £
Alternative flights to Milan-Linate
- Flight London Gatwick - Milan-Linate from 93 £
- Flight London City - Milan-Linate from 96 £
Flight destinations with a similar price
- Flight London Heathrow - Rome Fiumicino from 112 £
- Flight London Heathrow - Frankfurt from 112 £
- Flight London Heathrow - Geneva from 110 £
- Flight London Heathrow - Istanbul from 105 £
- Flight London Heathrow - Munich from 117 £
- Flight London Heathrow - Vienna from 117 £
- Flight London Heathrow - Zurich from 120 £
- Flight London Heathrow - Berlin from 117 £
- Flight London Heathrow - Malaga from 102 £
- Flight London Heathrow - Copenhagen from 108 £