London Heathrow
Lilongwe Intl
2 stops
15h 30mMultiple Airlines
London Heathrow
Lilongwe Intl
1 stop
18h 10mKenya Airways
London Gatwick
Lilongwe Intl
1 stop
24h 40mEthiopian Air
London Gatwick
Lilongwe Intl
2 stops
19h 20mEthiopian Air
London City
Lilongwe Intl
2 stops
40h 40mMultiple Airlines
London Heathrow
Blantyre Chileka
1 stop
14h 35mEthiopian Air
London Heathrow
Lilongwe Intl
2 stops
31h 10mLilongwe Intl
London Heathrow
3 stops
21h 15mKenya Airways
London Heathrow
Lilongwe Intl
1 stop
14h 35mLilongwe Intl
London Heathrow
1 stop
27h 15mEthiopian Air
London Heathrow
Lilongwe Intl
3 stops
29h 35mLilongwe Intl
London Heathrow
3 stops
32h 20mMultiple Airlines
London Heathrow
Lilongwe Intl
2 stops
31h 10mLilongwe Intl
London Heathrow
3 stops
30h 10mKenya Airways
London City
Lilongwe Intl
2 stops
28h 40mLilongwe Intl
London City
3 stops
30h 25mKenya Airways
London Heathrow
Lilongwe Intl
2 stops
40h 40mLilongwe Intl
London Heathrow
3 stops
21h 15mKenya Airways