Fly from
Fly to
Budget
C$ 1,286 - C$ 1,786
Route
Depart
Return
Price
Toronto Pearson IntlBaghdad Intl
YYZ - BGW
YYZBGW
Toronto Pearson Intl
Thu 2/11
1 stop31h 35m
Baghdad Intl
Thu 16/11
1 stop21h 55m
Toronto Pearson IntlBaghdad Intl
YYZ - BGW
YYZBGW
Toronto Pearson Intl
Sat 9/9
2 stops35h 50m
Baghdad Intl
Sun 1/10
2 stops20h 40m
Toronto Pearson IntlBaghdad Intl
YYZ - BGW
YYZBGW
Toronto Pearson Intl
Thu 28/9
2 stops29h 00m
Baghdad Intl
Tue 10/10
2 stops34h 08m
Montreal Pierre Elliott Trudeau IntlBaghdad Intl
YUL - BGW
YULBGW
Montreal Pierre Elliott Trudeau Intl
Tue 22/8
1 stop16h 10m
Baghdad Intl
Thu 28/9
1 stop23h 05m
Toronto Pearson IntlErbil Intl
YYZ - EBL
YYZEBL
Toronto Pearson Intl
Mon 2/10
1 stop15h 40m
Erbil Intl
Tue 31/10
2 stops24h 50m
Toronto Pearson IntlErbil Intl
YYZ - EBL
YYZEBL
Toronto Pearson Intl
Tue 28/11
2 stops32h 40m
Erbil Intl
Sun 21/1
2 stops36h 51m
Toronto Pearson IntlBaghdad Intl
YYZ - BGW
YYZBGW
Toronto Pearson Intl
Thu 17/8
2 stops27h 32m
Baghdad Intl
Mon 2/10
2 stops30h 25m
Toronto Pearson IntlErbil Intl
YYZ - EBL
YYZEBL
Toronto Pearson Intl
Mon 2/10
1 stop16h 20m
Erbil Intl
Sat 21/10
2 stops44h 53m
Toronto Pearson IntlErbil Intl
YYZ - EBL
YYZEBL
Toronto Pearson Intl
Fri 15/9
1 stop15h 40m
Erbil Intl
Sat 23/9
2 stops37h 28m