Newark
Maputo Intl
3 stops
41h 20mQatar Airways
Newark
Maputo Intl
3 stops
41h 05mQatar Airways
Newark
Maputo Intl
3 stops
49h 45mMaputo Intl
Newark
2 stops
35h 00mEthiopian Air
Washington, D.C. Dulles Intl
Maputo Intl
1 stop
26h 30mMaputo Intl
Washington, D.C. Dulles Intl
1 stop
36h 15mTAP AIR PORTUGAL
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
32h 45mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
33h 05mMultiple Airlines
Washington, D.C. Dulles Intl
Maputo Intl
1 stop
34h 00mMaputo Intl
Washington, D.C. Dulles Intl
1 stop
24h 10mQatar Airways
New York John F Kennedy Intl
Maputo Intl
2 stops
43h 00mMaputo Intl
New York John F Kennedy Intl
1 stop
41h 35mMultiple Airlines
New York John F Kennedy Intl
Maputo Intl
1 stop
26h 40mMaputo Intl
New York John F Kennedy Intl
1 stop
41h 35mTAP AIR PORTUGAL