Newark
Lilongwe Intl
2 stops
33h 05mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mKenya Airways
New York John F Kennedy Intl
Lilongwe Intl
2 stops
53h 30mMultiple Airlines
Newark
Lilongwe Intl
4 stops
29h 55mEthiopian Air
Newark
Lilongwe Intl
3 stops
27h 45mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
3 stops
30h 30mMultiple Airlines
Newark
Lilongwe Intl
2 stops
33h 05mLilongwe Intl
Newark
2 stops
35h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
2 stops
32h 50mLilongwe Intl
New York John F Kennedy Intl
2 stops
35h 15mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mLilongwe Intl
New York John F Kennedy Intl
2 stops
23h 20mKenya Airways
Washington, D.C. Dulles Intl
Lilongwe Intl
1 stop
20h 00mLilongwe Intl
Washington, D.C. Dulles Intl
2 stops
22h 20mUnited Airlines
New York John F Kennedy Intl
Lilongwe Intl
2 stops
54h 05mLilongwe Intl
New York John F Kennedy Intl
3 stops
48h 45mMultiple Airlines
New York John F Kennedy Intl
Lilongwe Intl
4 stops
59h 45mLilongwe Intl
New York John F Kennedy Intl
2 stops
35h 15mEthiopian Air