Newark
Lilongwe Intl
2 stops
33h 05mLilongwe Intl
Newark
2 stops
35h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
29h 35mLilongwe Intl
New York John F Kennedy Intl
2 stops
23h 20mKenya Airways
Newark
Lilongwe Intl
2 stops
33h 05mLilongwe Intl
Newark
4 stops
41h 35mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
2 stops
30h 05mLilongwe Intl
New York John F Kennedy Intl
3 stops
62h 15mMultiple Airlines
New York John F Kennedy Intl
Lilongwe Intl
2 stops
33h 00mLilongwe Intl
New York John F Kennedy Intl
4 stops
34h 00mEthiopian Air
Newark
Lilongwe Intl
2 stops
31h 00mLilongwe Intl
Newark
2 stops
35h 00mMultiple Airlines