Newark
Maputo Intl
2 stops
25h 50mMaputo Intl
Newark
2 stops
35h 00mEthiopian Air
Washington, D.C. Dulles Intl
Maputo Intl
1 stop
28h 25mMaputo Intl
Washington, D.C. Dulles Intl
1 stop
41h 45mTAP AIR PORTUGAL
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
46h 00mMaputo Intl
Washington, D.C. Dulles Intl
1 stop
24h 10mQatar Airways
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
34h 05mMaputo Intl
Washington, D.C. Dulles Intl
3 stops
30h 40mMultiple Airlines
Newark
Maputo Intl
2 stops
34h 05mMaputo Intl
Newark
2 stops
35h 00mEthiopian Air
Newark
Maputo Intl
2 stops
25h 50mMaputo Intl
Newark
2 stops
35h 00mEthiopian Air