New York John F Kennedy Intl
Lilongwe Intl
2 stops
56h 50mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
35h 35mKenya Airways
Newark
Lilongwe Intl
2 stops
42h 25mMultiple Airlines
Newark
Lilongwe Intl
2 stops
32h 35mLilongwe Intl
Newark
2 stops
35h 30mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 50mLilongwe Intl
New York John F Kennedy Intl
2 stops
23h 10mKenya Airways
New York John F Kennedy Intl
Lilongwe Intl
2 stops
44h 10mLilongwe Intl
New York John F Kennedy Intl
3 stops
48h 50mMultiple Airlines
Newark
Lilongwe Intl
2 stops
32h 35mLilongwe Intl
Newark
2 stops
35h 30mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
2 stops
32h 55mLilongwe Intl
New York John F Kennedy Intl
2 stops
35h 10mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 50mLilongwe Intl
New York John F Kennedy Intl
2 stops
23h 10mKenya Airways