Newark
Maputo Intl
3 stops
33h 00mEmirates
Newark
Maputo Intl
2 stops
25h 00mMaputo Intl
Newark
3 stops
39h 13mEthiopian Air
New York John F Kennedy Intl
Maputo Intl
1 stop
24h 45mMaputo Intl
New York John F Kennedy Intl
2 stops
36h 55mQatar Airways
Newark
Maputo Intl
2 stops
30h 10mMaputo Intl
Newark
2 stops
37h 35mTurkish Airlines
New York LaGuardia
Maputo Intl
2 stops
25h 00mMaputo Intl
New York LaGuardia
3 stops
39h 00mEthiopian Air
New York John F Kennedy Intl
Maputo Intl
2 stops
30h 15mMaputo Intl
New York John F Kennedy Intl
2 stops
25h 40mTurkish Airlines
New York John F Kennedy Intl
Maputo Intl
1 stop
28h 35mMaputo Intl
New York John F Kennedy Intl
2 stops
36h 55mQatar Airways