Cheap Flights from London to Milan (LON - BGY)

Depart
Return
1 adult
Adults
18-64
Seniors
65+
Youth
12-17
Child
2-11
Seat Infant
under 2
Lap Infant
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none

Best fares from LON to BGY

Sun Mon Tue Wed Thu Fri Sat
  1
$2
2 $363 3
$363
4
$363
5 $157 6
$157
7
$157
8 $521 9
$521
10 $363 11 $168 12 $143 13
$143
14
$143
15
$143
16
$143
17 $346 18
$346
19
$346
20
$346
21
$346
22 $505 23
$505
24 $534 25
$534
26 $464 27 $477
28 $560 29
$560
30
$560
31
$560
     

Best fares found by others...

KAYAK searches hundreds of sites to find the best rate for your next flight from London to Milan. Get the best flight deal for your Milan trip!
Here's how it works. Search KAYAK for a flight ticket from London to Milan. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Select an airline:  Ryanair
Direct flights LON to BGY on Ryanair
Flight # Depart STN Arrive BGY Sun Mon Tue Wed Thu Fri Sat Valid Between
4192 8:00 am 11:00 am Dec 29 - Jan 6
4192 8:00 am 11:00 am Dec 31 - Dec 31
4192 8:00 am 11:00 am Nov 20 - Dec 23
4192 8:00 am 11:00 am Nov 23 - Mar 22
4192 8:00 am 11:00 am Nov 22 - Mar 28
4192 8:00 am 11:00 am Nov 26 - Dec 10
4192 8:00 am 11:00 am Dec 17 - Dec 17
4192 8:00 am 11:00 am Dec 24 - Dec 24
4194 12:10 pm 3:10 pm Dec 29 - Mar 27
4194 12:10 pm 3:10 pm Dec 31 - Dec 31
4194 12:10 pm 3:10 pm Nov 20 - Dec 16
4194 12:10 pm 3:10 pm Nov 21 - Dec 22
4194 12:10 pm 3:10 pm Nov 22 - Dec 3
4194 12:10 pm 3:10 pm Dec 6 - Dec 7
4194 12:10 pm 3:10 pm Dec 10 - Dec 13
4194 12:10 pm 3:10 pm Dec 14 - Dec 21
4194 12:10 pm 3:10 pm Dec 20 - Dec 27
4194 12:10 pm 3:10 pm Dec 23 - Jan 6
4194 12:10 pm 3:10 pm Dec 28 - Jan 4
4194 12:10 pm 3:10 pm Dec 24 - Dec 24
4194 12:10 pm 3:10 pm Nov 23 - Nov 30
4194 12:15 pm 3:15 pm Dec 26 - Dec 26
4396 12:25 pm 3:25 pm Dec 19 - Dec 19
4396 12:25 pm 3:25 pm Dec 22 - Jan 5
4196 12:55 pm 3:55 pm Dec 24 - Dec 24
4196 3:55 pm 6:55 pm Dec 26 - Jan 6
4196 3:55 pm 6:55 pm Nov 20 - Dec 23
4196 3:55 pm 6:55 pm Dec 31 - Dec 31
4198 8:00 pm 11:00 pm Nov 20 - Dec 4
4198 8:00 pm 11:00 pm Nov 23 - Dec 2
4198 8:00 pm 11:00 pm Dec 26 - Jan 2
4198 8:00 pm 11:00 pm Nov 24 - Dec 1
4198 8:00 pm 11:00 pm Dec 5 - Dec 7
4198 8:00 pm 11:00 pm Dec 30 - Dec 30
4198 8:00 pm 11:00 pm Nov 26 - Dec 3
4198 8:00 pm 11:00 pm Dec 20 - Dec 20
4198 8:00 pm 11:00 pm Dec 6 - Dec 10
4198 8:00 pm 11:00 pm Dec 23 - Dec 23
4198 8:00 pm 11:00 pm Dec 9 - Dec 9
4198 8:00 pm 11:00 pm Dec 13 - Dec 17
4198 8:00 pm 11:00 pm Dec 14 - Dec 21
4198 8:00 pm 11:00 pm Dec 15 - Dec 15
4198 8:00 pm 11:00 pm Dec 28 - Jan 4
4198 8:00 pm 11:00 pm Dec 18 - Dec 22
4198 8:00 pm 11:00 pm Dec 8 - Dec 12