Complete trips near your ideal times Skip navigation

 Welcome - Already a member? Sign in

Site Map My Trips My Profile Customer Support Feedback
 Start search again
Change your search








Change Travellers
 1 Adult
 Change travellers

code share icon - Indicates flight is operated by another airline. Move your mouse over the icon for details.

Fares are not guaranteed until purchased



QUESTIONS?
Customer Support
London (LHR) to Milan, Italy (LIN)
 
All Results
Alitalia
Alitalia
British Airways
British Airways
KLM
KLM
Air France
Air France
Lufthansa
Lufthansa
see below
---
---
---
see below
---
see below
---
---
---
Note: The prices shown below include all taxes and fees. Fares quoted are not guaranteed until purchased. If your itinerary requires paper tickets there will be an additional charge.
Choose a complete roundtrip flight or view flights separately
Showing the top 50 roundtrips of 605 results Show all 605
Sort by:   checkedPrice   not checkedDuration   not checkedDeparture time   not checkedArrival time  
 
flight £106.90  
17:40 Depart London (LHR)
Arrive Milan (LIN) 20:35
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7909 operated by Alitalia Express7909
Direct flight

15:40 Depart Milan (LIN)
Arrive London (LHR) 16:50
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia 230
Direct flight
    Choose this flight 
 
flight £106.90  
17:40 Depart London (LHR)
Arrive Milan (LIN) 20:35
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7909 operated by Alitalia Express7909
Direct flight

16:50 Depart Milan (LIN)
Arrive London (LHR) 18:00
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia Alitalia 7912 operated by Alitalia Express7912
Direct flight
    Choose this flight 
 
flight £106.90  
17:40 Depart London (LHR)
Arrive Milan (LIN) 20:35
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7909 operated by Alitalia Express7909
Direct flight

19:40 Depart Milan (LIN)
Arrive London (LHR) 20:50
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia Alitalia 7898 operated by Alitalia Express7898
Direct flight
    Choose this flight 
 
flight £106.90  
17:40 Depart London (LHR)
Arrive Milan (LIN) 20:35
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7909 operated by Alitalia Express7909
Direct flight

18:00 Depart Milan (LIN)
Arrive London (LHR) 19:10
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia 238
Direct flight
    Choose this flight 
 
flight £106.90  
18:50 Depart London (LHR)
Arrive Milan (LIN) 21:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 243
Direct flight

16:50 Depart Milan (LIN)
Arrive London (LHR) 18:00
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia Alitalia 7912 operated by Alitalia Express7912
Direct flight
    Choose this flight 
 
flight £106.90  
18:50 Depart London (LHR)
Arrive Milan (LIN) 21:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 243
Direct flight

15:40 Depart Milan (LIN)
Arrive London (LHR) 16:50
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia 230
Direct flight
    Choose this flight 
 
flight £106.90  
18:50 Depart London (LHR)
Arrive Milan (LIN) 21:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 243
Direct flight

19:40 Depart Milan (LIN)
Arrive London (LHR) 20:50
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia Alitalia 7898 operated by Alitalia Express7898
Direct flight
    Choose this flight 
 
flight £106.90  
18:50 Depart London (LHR)
Arrive Milan (LIN) 21:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 243
Direct flight

18:00 Depart Milan (LIN)
Arrive London (LHR) 19:10
Mon 25-Jan
Duration: 2hr 10mn
Alitalia Alitalia 238
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
15:00 Depart London (LHR)
Arrive Milan (LIN) 17:55
Mon 18-Jan
Duration: 1hr 55mn
British Airways British Airways 568
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
07:35 Depart London (LHR)
Arrive Milan (LIN) 10:35
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 564
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
09:30 Depart London (LHR)
Arrive Milan (LIN) 12:30
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 576
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
15:00 Depart London (LHR)
Arrive Milan (LIN) 17:55
Mon 18-Jan
Duration: 1hr 55mn
British Airways British Airways 568
Direct flight

15:55 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 2hr 0mn
British Airways British Airways 563
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
17:50 Depart London (LHR)
Arrive Milan (LIN) 20:50
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 570
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
07:35 Depart London (LHR)
Arrive Milan (LIN) 10:35
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 564
Direct flight

15:55 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 2hr 0mn
British Airways British Airways 563
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
09:30 Depart London (LHR)
Arrive Milan (LIN) 12:30
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 576
Direct flight

15:55 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 2hr 0mn
British Airways British Airways 563
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
15:00 Depart London (LHR)
Arrive Milan (LIN) 17:55
Mon 18-Jan
Duration: 1hr 55mn
British Airways British Airways 568
Direct flight

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
15:00 Depart London (LHR)
Arrive Milan (LIN) 17:55
Mon 18-Jan
Duration: 1hr 55mn
British Airways British Airways 568
Direct flight

18:55 Depart Milan (LIN)
Arrive London (LHR) 20:00
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 569
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
17:50 Depart London (LHR)
Arrive Milan (LIN) 20:50
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 570
Direct flight

15:55 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 2hr 0mn
British Airways British Airways 563
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
07:35 Depart London (LHR)
Arrive Milan (LIN) 10:35
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 564
Direct flight

18:55 Depart Milan (LIN)
Arrive London (LHR) 20:00
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 569
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
07:35 Depart London (LHR)
Arrive Milan (LIN) 10:35
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 564
Direct flight

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
09:30 Depart London (LHR)
Arrive Milan (LIN) 12:30
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 576
Direct flight

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

15:55 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 2hr 0mn
British Airways British Airways 563
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
15:00 Depart London (LHR)
Arrive Milan (LIN) 17:55
Mon 18-Jan
Duration: 1hr 55mn
British Airways British Airways 568
Direct flight

07:50 Depart Milan (LIN)
Arrive London (LHR) 09:00
Mon 25-Jan
Duration: 2hr 10mn
British Airways British Airways 561
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
17:50 Depart London (LHR)
Arrive Milan (LIN) 20:50
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 570
Direct flight

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
17:50 Depart London (LHR)
Arrive Milan (LIN) 20:50
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 570
Direct flight

18:55 Depart Milan (LIN)
Arrive London (LHR) 20:00
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 569
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
09:30 Depart London (LHR)
Arrive Milan (LIN) 12:30
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 576
Direct flight

07:50 Depart Milan (LIN)
Arrive London (LHR) 09:00
Mon 25-Jan
Duration: 2hr 10mn
British Airways British Airways 561
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
17:50 Depart London (LHR)
Arrive Milan (LIN) 20:50
Mon 18-Jan
Duration: 2hr 0mn
British Airways British Airways 570
Direct flight

07:50 Depart Milan (LIN)
Arrive London (LHR) 09:00
Mon 25-Jan
Duration: 2hr 10mn
British Airways British Airways 561
Direct flight
    Choose this flight 
 
flight £122.47  
- Expedia Special Fare 
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

07:50 Depart Milan (LIN)
Arrive London (LHR) 09:00
Mon 25-Jan
Duration: 2hr 10mn
British Airways British Airways 561
Direct flight
    Choose this flight 
 
flight £171.07  
14:50 Depart London (LHR)
Arrive Milan (LIN) 22:00
Mon 18-Jan
Duration: 6hr 10mn
KLM KLM 1018
Alitalia Alitalia 113
Connect in Amsterdam (AMS)

06:50 Depart Milan (LIN)
Arrive London (LHR) 10:50
Mon 25-Jan
Duration: 5hr 0mn
Alitalia Alitalia Alitalia 7904 operated by Alitalia Express7904
KLM KLM 1009
Connect in Amsterdam (AMS)
    Choose this flight 
 
flight £185.37  
14:50 Depart London (LHR)
Arrive Milan (LIN) 22:00
Mon 18-Jan
Duration: 6hr 10mn
KLM KLM 1018
Alitalia Alitalia 113
Connect in Amsterdam (AMS)

17:35 Depart Milan (LIN)
Arrive London (LHR) 20:25
Mon 25-Jan
Duration: 3hr 50mn
Air France Air France Air France 9813 operated by Alitalia9813  / 1980
Connect in Paris (CDG)
    Choose this flight 
 
flight £185.37  
14:50 Depart London (LHR)
Arrive Milan (LIN) 22:00
Mon 18-Jan
Duration: 6hr 10mn
KLM KLM 1018
Alitalia Alitalia 113
Connect in Amsterdam (AMS)

12:20 Depart Milan (LIN)
Arrive London (LHR) 16:25
Mon 25-Jan
Duration: 5hr 5mn
Air France Air France Air France 9701 operated by XM9701  / 1680
Connect in Paris (CDG)
    Choose this flight 
 
flight £191.87  
14:50 Depart London (LHR)
Arrive Milan (LIN) 22:00
Mon 18-Jan
Duration: 6hr 10mn
KLM KLM 1018
Alitalia Alitalia 113
Connect in Amsterdam (AMS)

12:20 Depart Milan (LIN)
Arrive London (LHR) 17:10
Mon 25-Jan
Duration: 5hr 50mn
Air France Air France Air France 9701 operated by XM9701
KLM KLM 1234  / 1029
Connect in Paris (CDG), Amsterdam (AMS)
    Choose this flight 
 
flight £209.97  
12:50 Depart London (LHR)
Arrive Milan (LIN) 17:25
Mon 18-Jan
Duration: 3hr 35mn
Air France Air France 1281  / 1912
Connect in Paris (CDG)

06:50 Depart Milan (LIN)
Arrive London (LHR) 10:50
Mon 25-Jan
Duration: 5hr 0mn
Alitalia Alitalia Alitalia 7904 operated by Alitalia Express7904
KLM KLM 1009
Connect in Amsterdam (AMS)
    Choose this flight 
 
flight £224.27  
12:50 Depart London (LHR)
Arrive Milan (LIN) 17:25
Mon 18-Jan
Duration: 3hr 35mn
Air France Air France 1281  / 1912
Connect in Paris (CDG)

17:35 Depart Milan (LIN)
Arrive London (LHR) 20:25
Mon 25-Jan
Duration: 3hr 50mn
Air France Air France Air France 9813 operated by Alitalia9813  / 1980
Connect in Paris (CDG)
    Choose this flight 
 
flight £224.27  
12:50 Depart London (LHR)
Arrive Milan (LIN) 17:25
Mon 18-Jan
Duration: 3hr 35mn
Air France Air France 1281  / 1912
Connect in Paris (CDG)

12:20 Depart Milan (LIN)
Arrive London (LHR) 16:25
Mon 25-Jan
Duration: 5hr 5mn
Air France Air France Air France 9701 operated by XM9701  / 1680
Connect in Paris (CDG)
    Choose this flight 
 
flight £230.77  
12:50 Depart London (LHR)
Arrive Milan (LIN) 17:25
Mon 18-Jan
Duration: 3hr 35mn
Air France Air France 1281  / 1912
Connect in Paris (CDG)

12:20 Depart Milan (LIN)
Arrive London (LHR) 17:10
Mon 25-Jan
Duration: 5hr 50mn
Air France Air France Air France 9701 operated by XM9701
KLM KLM 1234  / 1029
Connect in Paris (CDG), Amsterdam (AMS)
    Choose this flight 
 
flight £259.84  
- Expedia Special Fare 
17:45 Depart London (LHR)
Arrive Milan (LIN) 22:15
Mon 18-Jan
Duration: 3hr 30mn
Lufthansa Lufthansa 4737  / 3958
Connect in Frankfurt am Main (Frankfurt)

17:30 Depart Milan (LIN)
Arrive London (LHR) 20:50
Mon 25-Jan
Duration: 4hr 20mn
Lufthansa Lufthansa 3951  / 4742
Connect in Frankfurt am Main (Frankfurt)
    Choose this flight 
 
flight £259.84  
- Expedia Special Fare 
07:05 Depart London (LHR)
Arrive Milan (LIN) 12:20
Mon 18-Jan
Duration: 4hr 15mn
Lufthansa Lufthansa 4745  / 3954
Connect in Frankfurt am Main (Frankfurt)

17:30 Depart Milan (LIN)
Arrive London (LHR) 20:50
Mon 25-Jan
Duration: 4hr 20mn
Lufthansa Lufthansa 3951  / 4742
Connect in Frankfurt am Main (Frankfurt)
    Choose this flight 
 
flight £259.84  
- Expedia Special Fare 
07:05 Depart London (LHR)
Arrive Milan (LIN) 12:20
Mon 18-Jan
Duration: 4hr 15mn
Lufthansa Lufthansa 4745  / 3954
Connect in Frankfurt am Main (Frankfurt)

13:20 Depart Milan (LIN)
Arrive London (LHR) 16:55
Mon 25-Jan
Duration: 4hr 35mn
Lufthansa Lufthansa 3955  / 4736
Connect in Frankfurt am Main (Frankfurt)
    Choose this flight 
 
flight £259.84  
- Expedia Special Fare 
17:45 Depart London (LHR)
Arrive Milan (LIN) 22:15
Mon 18-Jan
Duration: 3hr 30mn
Lufthansa Lufthansa 4737  / 3958
Connect in Frankfurt am Main (Frankfurt)

17:30 Depart Milan (LIN)
Arrive London (LHR) 22:00
Mon 25-Jan
Duration: 5hr 30mn
Lufthansa Lufthansa 3951  / 4744
Connect in Frankfurt am Main (Frankfurt)
    Choose this flight 
 
flight £1,042.90  
06:50 Depart London (LHR)
Arrive Milan (LIN) 09:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 229
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £1,042.90  
09:35 Depart London (LHR)
Arrive Milan (LIN) 12:30
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7899 operated by Alitalia Express7899
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £1,042.90  
17:40 Depart London (LHR)
Arrive Milan (LIN) 20:35
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia Alitalia 7909 operated by Alitalia Express7909
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £1,042.90  
18:50 Depart London (LHR)
Arrive Milan (LIN) 21:45
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 243
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £1,042.90  
20:05 Depart London (LHR)
Arrive Milan (LIN) 23:00
Mon 18-Jan
Duration: 1hr 55mn
Alitalia Alitalia 247
Direct flight

13:40 Depart Milan (LIN)
Arrive London (LHR) 14:35
Mon 25-Jan
Duration: 1hr 55mn
British Airways British Airways 577
Direct flight
    Choose this flight 
 
flight £1,083.57  
12:50 Depart London (LHR)
Arrive Milan (LIN) 17:25
Mon 18-Jan
Duration: 3hr 35mn
Air France Air France 1281  / 1912
Connect in Paris (CDG)

11:35 Depart Milan (LIN)
Arrive London (LHR) 12:40
Mon 25-Jan
Duration: 2hr 5mn
British Airways British Airways 565
Direct flight
    Choose this flight 
 
flight £1,083.60  
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

12:20 Depart Milan (LIN)
Arrive London (LHR) 16:25
Mon 25-Jan
Duration: 5hr 5mn
Air France Air France Air France 9701 operated by XM9701  / 1680
Connect in Paris (CDG)
    Choose this flight 
 
flight £1,212.10  
11:50 Depart London (LHR)
Arrive Milan (LIN) 14:55
Mon 18-Jan
Duration: 2hr 5mn
British Airways British Airways 562
Direct flight

12:20 Depart Milan (LIN)
Arrive London (LHR) 17:10
Mon 25-Jan
Duration: 5hr 50mn
Air France Air France Air France 9701 operated by XM9701
KLM KLM 1234  / 1029
Connect in Paris (CDG), Amsterdam (AMS)
    Choose this flight 
 

Didn't find what you were looking for?
To find additional combinations view flights separately