Newark
Maputo Intl
1 stop
25h 45mTAP AIR PORTUGAL
Newark
Maputo Intl
2 stops
34h 05mMaputo Intl
Newark
2 stops
35h 15mEthiopian Air
Newark
Maputo Intl
1 stop
25h 45mMaputo Intl
Newark
1 stop
36h 50mTAP AIR PORTUGAL
New York John F Kennedy Intl
Maputo Intl
2 stops
29h 15mMaputo Intl
New York John F Kennedy Intl
1 stop
32h 55mMultiple Airlines
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
44h 25mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
30h 50mQatar Airways
New York John F Kennedy Intl
Maputo Intl
1 stop
41h 15mMaputo Intl
New York John F Kennedy Intl
1 stop
32h 55mKenya Airways
New York John F Kennedy Intl
Maputo Intl
2 stops
35h 20mMaputo Intl
New York John F Kennedy Intl
2 stops
26h 00mTurkish Airlines