Newark
Maputo Intl
2 stops
25h 45mMaputo Intl
Newark
2 stops
35h 15mEthiopian Air
Newark
Maputo Intl
1 stop
25h 50mMaputo Intl
Newark
1 stop
36h 50mTAP AIR PORTUGAL
Newark
Maputo Intl
2 stops
32h 50mMaputo Intl
Newark
1 stop
36h 50mMultiple Airlines
Houston George Bush Intcntl
Maputo Intl
1 stop
30h 55mMaputo Intl
Houston George Bush Intcntl
1 stop
32h 15mQatar Airways
Newark
Maputo Intl
2 stops
26h 00mMaputo Intl
Newark
1 stop
36h 50mTAP AIR PORTUGAL
Newark
Maputo Intl
2 stops
32h 50mMaputo Intl
Newark
2 stops
44h 25mMultiple Airlines