Washington, D.C. Dulles Intl
Maputo Intl
1 stop
28h 25mTAP AIR PORTUGAL
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
35h 05mMultiple Airlines
New York LaGuardia
Maputo Intl
2 stops
25h 00mEthiopian Air
New York John F Kennedy Intl
Maputo Intl
1 stop
24h 45mQatar Airways
New York John F Kennedy Intl
Maputo Intl
1 stop
26h 40mTAP AIR PORTUGAL
Washington, D.C. Dulles Intl
Maputo Intl
2 stops
38h 30mMultiple Airlines
New York LaGuardia
Maputo Intl
2 stops
24h 00mMaputo Intl
New York LaGuardia
3 stops
30h 44mEthiopian Air
New York John F Kennedy Intl
Maputo Intl
2 stops
23h 35mMaputo Intl
New York John F Kennedy Intl
2 stops
27h 40mMultiple Airlines
New York John F Kennedy Intl
Maputo Intl
2 stops
30h 15mMaputo Intl
New York John F Kennedy Intl
2 stops
37h 15mTurkish Airlines
New York John F Kennedy Intl
Maputo Intl
1 stop
38h 45mMaputo Intl
New York John F Kennedy Intl
2 stops
54h 20mQatar Airways
Newark
Maputo Intl
1 stop
25h 45mMaputo Intl
Newark
2 stops
43h 35mTAP AIR PORTUGAL
New York John F Kennedy Intl
Maputo Intl
3 stops
34h 45mMaputo Intl
New York John F Kennedy Intl
3 stops
34h 10mEmirates