New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mKenya Airways
New York John F Kennedy Intl
Lilongwe Intl
4 stops
53h 40mLilongwe Intl
New York John F Kennedy Intl
4 stops
34h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
1 stop
17h 40mLilongwe Intl
New York John F Kennedy Intl
2 stops
32h 20mKenya Airways
New York John F Kennedy Intl
Lilongwe Intl
3 stops
59h 05mLilongwe Intl
New York John F Kennedy Intl
2 stops
36h 20mMultiple Airlines
New York John F Kennedy Intl
Lilongwe Intl
3 stops
35h 45mLilongwe Intl
New York John F Kennedy Intl
4 stops
34h 00mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
3 stops
59h 05mLilongwe Intl
New York John F Kennedy Intl
2 stops
35h 15mEthiopian Air
New York John F Kennedy Intl
Lilongwe Intl
2 stops
30h 05mLilongwe Intl
New York John F Kennedy Intl
2 stops
49h 50mMultiple Airlines