Montreal Pierre Elliott Trudeau Intl
Maputo Intl
1 stop
26h 00mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 25mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Maputo Intl
1 stop
29h 35mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
42h 40mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Maputo Intl
1 stop
28h 30mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
29h 50mQatar Airways
Montreal Pierre Elliott Trudeau Intl
Maputo Intl
1 stop
26h 00mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
42h 40mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Maputo Intl
1 stop
26h 05mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 25mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Maputo Intl
2 stops
35h 35mMaputo Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
41h 25mTAP AIR PORTUGAL