New York John F Kennedy Intl
Maputo Intl
3 stops
34h 35mEmirates
Newark
Maputo Intl
3 stops
33h 00mEmirates
Newark
Maputo Intl
3 stops
33h 00mEmirates
Washington, D.C. Dulles Intl
Maputo Intl
1 stop
28h 25mMaputo Intl
Washington, D.C. Dulles Intl
1 stop
36h 50mTAP AIR PORTUGAL
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
33h 40mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
24h 25mEthiopian Air
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
34h 05mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
26h 45mMultiple Airlines
Baltimore/Washington
Maputo Intl
2 stops
43h 50mMaputo Intl
Baltimore/Washington
2 stops
39h 19mQatar Airways
Washington, D.C. Dulles Intl
Maputo Intl
1 stop
28h 25mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
42h 00mMultiple Airlines
Washington, D.C. Dulles Intl
Maputo Intl
3 stops
27h 30mMaputo Intl
Washington, D.C. Dulles Intl
2 stops
24h 25mMultiple Airlines