Newark
Lilongwe Intl
2 stops
25h 00mEthiopian Air
Newark
Lilongwe Intl
3 stops
48h 50mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mKenya Airways
Newark
Lilongwe Intl
4 stops
59h 15mEthiopian Air
Newark
Lilongwe Intl
2 stops
33h 05mLilongwe Intl
Newark
2 stops
35h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
2 stops
30h 05mLilongwe Intl
New York John F Kennedy Intl
3 stops
55h 05mMultiple Airlines
New York John F Kennedy Intl
Lilongwe Intl
2 stops
32h 50mLilongwe Intl
New York John F Kennedy Intl
2 stops
35h 15mEthiopian Air
Newark
Lilongwe Intl
2 stops
24h 50mLilongwe Intl
Newark
2 stops
35h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mLilongwe Intl
New York John F Kennedy Intl
1 stop
34h 55mKenya Airways
Newark
Lilongwe Intl
2 stops
33h 05mLilongwe Intl
Newark
2 stops
35h 00mEthiopian Air