×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights from Canada to Iraq
    (Modify Search)
    Price Alerts
    • Origins
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from Canada to Iraq

    Airline Results Price View
    View All Airlines View Flights
    Air Canada 983 results US$1,278 View Flights
    Austrian Airlines 136 results US$1,306 View Flights
    Lufthansa 482 results US$1,306 View Flights
    United Airlines 6 results US$1,350 View Flights
    Turkish Airlines 49 results US$1,534 View Flights
    Qatar Airways 2 results US$1,672 View Flights
    Swiss International Air Lines 27 results US$1,837 View Flights
    Royal Jordanian 59 results US$2,463 View Flights
    Emirates 44 results US$3,194 View Flights
    EgyptAir 38 results US$4,512 View Flights
    Qantas 6 results US$5,962 View Flights
    British Airways 6 results US$6,958 View Flights
    Finnair 4 results US$6,959 View Flights
    Cities Results Price View
    View All Cities View Flights
    Erbil 912 results US$1,278 View Flights
    Baghdad 301 results US$1,327 View Flights
    Basra 589 results US$1,492 View Flights
    Najaf 40 results US$2,027 View Flights
    Cities Results Price View
    View All Cities View Flights
    Montreal 321 results US$1,278 View Flights
    Toronto 1479 results US$1,293 View Flights
    Vancouver 40 results US$2,027 View Flights
    Depart: Mon, 27 Jul Return: Tue, 8 Sep Montreal to Erbil Mon, 27 Jul - Tue, 8 Sep
    Multiple Airlines 2+ stops 15h 30m
    4:55 pm YUL - 3:25 pm (+1) EBL
    Lufthansa 2+ stops 1d 5h
    4:25 pm EBL - 2:25 pm (+1) YUL
    US$1,278
    cheapoair.com
    Show Details

    Depart: Montreal to Erbil via Zurich, Frankfurt

    YUL
    4:55 pm
    7h 25m
    ZRH
    6:20 am (+1)
    45m
    ZRH
    7:05 am
    1h 10m
    FRA
    8:15 am
    1h 50m
    FRA
    10:05 am
    4h 20m
    EBL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC6820
    4:55 pm, 27 Jul Mon
    YUL Montreal
    6:20 am, 28 Jul Tue
    ZRH Zurich
    7h 25m

    * Operated by Swiss

    45m layover in Zurich (ZRH)
    LX1068
    7:05 am, 28 Jul Tue
    ZRH Zurich
    8:15 am, 28 Jul Tue
    FRA Frankfurt
    1h 10m
    1h 50m layover in Frankfurt (FRA)
    LH696
    10:05 am, 28 Jul Tue
    FRA Frankfurt
    3:25 pm, 28 Jul Tue
    EBL Erbil
    4h 20m

    Return: Erbil to Montreal via Frankfurt, Paris

    EBL
    4:25 pm
    4h 50m
    FRA
    8:15 pm
    11h
    FRA
    7:15 am
    1h 10m
    CDG
    8:25 am
    4h 40m
    CDG
    1:05 pm
    7h 20m
    YUL
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH697
    4:25 pm, 8 Sep Tue
    EBL Erbil
    8:15 pm, 8 Sep Tue
    FRA Frankfurt
    4h 50m
    11h layover in Frankfurt (FRA)
    LH1026
    7:15 am, 9 Sep Wed
    FRA Frankfurt
    8:25 am, 9 Sep Wed
    CDG Paris
    1h 10m
    4h 40m layover in Paris (CDG)
    LH6818
    1:05 pm, 9 Sep Wed
    CDG Paris
    2:25 pm, 9 Sep Wed
    YUL Montreal
    7h 20m

    * Operated by Air Canada

    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 18h 50m
    8:55 am YYZ - 11:45 am (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,306
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via London, Cairo

    YYZ
    8:55 am
    7h 5m
    LHR
    9:00 pm
    1h 30m
    LHR
    10:30 pm
    3h 50m
    CAI
    4:20 am (+1)
    4h 5m
    CAI
    8:25 am
    2h 20m
    EBL
    11:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC868
    8:55 am, 18 Aug Tue
    YYZ Toronto
    9:00 pm, 18 Aug Tue
    LHR London
    7h 5m
    1h 30m layover in London (LHR)
    MS780
    10:30 pm, 18 Aug Tue
    LHR London
    4:20 am, 19 Aug Wed
    CAI Cairo
    3h 50m
    4h 5m layover in Cairo (CAI)
    MS635
    8:25 am, 19 Aug Wed
    CAI Cairo
    11:45 am, 19 Aug Wed
    EBL Erbil
    2h 20m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 14h 20m
    4:40 pm YYZ - 3:00 pm (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,318
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via Frankfurt, Vienna

    YYZ
    4:40 pm
    7h 30m
    FRA
    6:10 am (+1)
    1h 40m
    FRA
    7:50 am
    1h 30m
    VIE
    9:20 am
    55m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC872
    4:40 pm, 18 Aug Tue
    YYZ Toronto
    6:10 am, 19 Aug Wed
    FRA Frankfurt
    7h 30m
    1h 40m layover in Frankfurt (FRA)
    LH6332
    7:50 am, 19 Aug Wed
    FRA Frankfurt
    9:20 am, 19 Aug Wed
    VIE Vienna
    1h 30m
    55m layover in Vienna (VIE)
    LH6460
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 2+ stops 14h 20m
    4:40 pm YYZ - 3:00 pm (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,318
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via Frankfurt, Vienna

    YYZ
    4:40 pm
    7h 30m
    FRA
    6:10 am (+1)
    1h 40m
    FRA
    7:50 am
    1h 30m
    VIE
    9:20 am
    55m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS8202
    4:40 pm, 18 Aug Tue
    YYZ Toronto
    6:10 am, 19 Aug Wed
    FRA Frankfurt
    7h 30m
    1h 40m layover in Frankfurt (FRA)
    OS128
    7:50 am, 19 Aug Wed
    FRA Frankfurt
    9:20 am, 19 Aug Wed
    VIE Vienna
    1h 30m
    55m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 14h 20m
    4:40 pm YYZ - 3:00 pm (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,318
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via Frankfurt, Vienna

    YYZ
    4:40 pm
    7h 30m
    FRA
    6:10 am (+1)
    1h 40m
    FRA
    7:50 am
    1h 30m
    VIE
    9:20 am
    55m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC872
    4:40 pm, 18 Aug Tue
    YYZ Toronto
    6:10 am, 19 Aug Wed
    FRA Frankfurt
    7h 30m
    1h 40m layover in Frankfurt (FRA)
    LH6332
    7:50 am, 19 Aug Wed
    FRA Frankfurt
    9:20 am, 19 Aug Wed
    VIE Vienna
    1h 30m
    55m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 14h 20m
    4:40 pm YYZ - 3:00 pm (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,318
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via Frankfurt, Vienna

    YYZ
    4:40 pm
    7h 30m
    FRA
    6:10 am (+1)
    1h 40m
    FRA
    7:50 am
    1h 30m
    VIE
    9:20 am
    55m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC872
    4:40 pm, 18 Aug Tue
    YYZ Toronto
    6:10 am, 19 Aug Wed
    FRA Frankfurt
    7h 30m
    1h 40m layover in Frankfurt (FRA)
    OS128
    7:50 am, 19 Aug Wed
    FRA Frankfurt
    9:20 am, 19 Aug Wed
    VIE Vienna
    1h 30m
    55m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Lufthansa 2+ stops 14h 20m
    4:40 pm YYZ - 3:00 pm (+1) EBL
    Lufthansa 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,319
    faregeek.com
    Show Details

    Depart: Toronto to Erbil via Frankfurt, Vienna

    YYZ
    4:40 pm
    7h 30m
    FRA
    6:10 am (+1)
    1h 40m
    FRA
    7:50 am
    1h 30m
    VIE
    9:20 am
    55m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH6789
    4:40 pm, 18 Aug Tue
    YYZ Toronto
    6:10 am, 19 Aug Wed
    FRA Frankfurt
    7h 30m
    1h 40m layover in Frankfurt (FRA)
    LH6332
    7:50 am, 19 Aug Wed
    FRA Frankfurt
    9:20 am, 19 Aug Wed
    VIE Vienna
    1h 30m
    55m layover in Vienna (VIE)
    LH6460
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    LH6676
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 23h 35m
    7:25 am YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,321
    flyfar.com
    Show Details

    Depart: Toronto to Erbil via Chicago, Vienna

    YYZ
    7:25 am
    1h 40m
    ORD
    8:05 am
    7h 55m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    1h 40m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7395
    7:25 am, 18 Aug Tue
    YYZ Toronto
    8:05 am, 18 Aug Tue
    ORD Chicago
    1h 40m
    7h 55m layover in Chicago (ORD)
    OS66
    4:00 pm, 18 Aug Tue
    ORD Chicago
    8:35 am, 19 Aug Wed
    VIE Vienna
    9h 35m
    1h 40m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    AC873
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Multiple Airlines 2+ stops 18h 55m
    12:05 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 2+ stops 1d 3h 35m
    4:00 pm EBL - 11:35 am (+1) YYZ
    US$1,321
    flyfar.com
    Show Details

    Depart: Toronto to Erbil via Chicago, Vienna

    YYZ
    12:05 pm
    1h 40m
    ORD
    12:45 pm
    3h 15m
    ORD
    4:00 pm
    9h 35m
    VIE
    8:35 am (+1)
    1h 40m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7399
    12:05 pm, 18 Aug Tue
    YYZ Toronto
    12:45 pm, 18 Aug Tue
    ORD Chicago
    1h 40m
    3h 15m layover in Chicago (ORD)
    OS66
    4:00 pm, 18 Aug Tue
    ORD Chicago
    8:35 am, 19 Aug Wed
    VIE Vienna
    9h 35m
    1h 40m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Vienna, Frankfurt

    EBL
    4:00 pm
    5h 5m
    VIE
    7:05 pm
    11h 5m
    VIE
    6:10 am
    1h 25m
    FRA
    7:35 am
    1h 45m
    FRA
    9:20 am
    8h 15m
    YYZ
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    LH6461
    4:00 pm, 14 Sep Mon
    EBL Erbil
    7:05 pm, 14 Sep Mon
    VIE Vienna
    5h 5m
    11h 5m layover in Vienna (VIE)
    LH1247
    6:10 am, 15 Sep Tue
    VIE Vienna
    7:35 am, 15 Sep Tue
    FRA Frankfurt
    1h 25m
    1h 45m layover in Frankfurt (FRA)
    AC873
    9:20 am, 15 Sep Tue
    FRA Frankfurt
    11:35 am, 15 Sep Tue
    YYZ Toronto
    8h 15m
    Depart: Mon, 27 Jul Return: Tue, 8 Sep Montreal to Erbil Mon, 27 Jul - Tue, 8 Sep
    Multiple Airlines 2+ stops 15h 30m
    4:55 pm YUL - 3:25 pm (+1) EBL
    Lufthansa 2+ stops 1d 5h
    4:25 pm EBL - 2:25 pm (+1) YUL
    US$1,325
    cheapoair.com
    Show Details

    Depart: Montreal to Erbil via Zurich, Frankfurt

    YUL
    4:55 pm
    7h 25m
    ZRH
    6:20 am (+1)
    45m
    ZRH
    7:05 am
    1h 10m
    FRA
    8:15 am
    1h 50m
    FRA
    10:05 am
    4h 20m
    EBL
    3:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC6820
    4:55 pm, 27 Jul Mon
    YUL Montreal
    6:20 am, 28 Jul Tue
    ZRH Zurich
    7h 25m

    * Operated by Swiss

    45m layover in Zurich (ZRH)
    LX1068
    7:05 am, 28 Jul Tue
    ZRH Zurich
    8:15 am, 28 Jul Tue
    FRA Frankfurt
    1h 10m
    1h 50m layover in Frankfurt (FRA)
    LH696
    10:05 am, 28 Jul Tue
    FRA Frankfurt
    3:25 pm, 28 Jul Tue
    EBL Erbil
    4h 20m

    Return: Erbil to Montreal via Frankfurt, Paris

    EBL
    4:25 pm
    4h 50m
    FRA
    8:15 pm
    12h 30m
    FRA
    8:45 am
    1h 10m
    CDG
    9:55 am
    3h 10m
    CDG
    1:05 pm
    7h 20m
    YUL
    2:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    LH697
    4:25 pm, 8 Sep Tue
    EBL Erbil
    8:15 pm, 8 Sep Tue
    FRA Frankfurt
    4h 50m
    12h 30m layover in Frankfurt (FRA)
    LH1028
    8:45 am, 9 Sep Wed
    FRA Frankfurt
    9:55 am, 9 Sep Wed
    CDG Paris
    1h 10m
    3h 10m layover in Paris (CDG)
    LH6818
    1:05 pm, 9 Sep Wed
    CDG Paris
    2:25 pm, 9 Sep Wed
    YUL Montreal
    7h 20m

    * Operated by Air Canada

    Depart: Sat, 20 Jun Return: Sun, 30 Aug Toronto to Baghdad Sat, 20 Jun - Sun, 30 Aug
    Multiple Airlines 1 stop 1d 6h 10m
    4:25 pm YYZ - 6:35 am (+2) BGW
    Multiple Airlines 2+ stops 1d 8h 49m
    3:30 pm BGW - 4:19 pm (+1) YYZ
    US$1,340
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    4:25 pm
    10h
    IST
    9:25 am (+1)
    18h 25m
    IST
    3:50 am
    1h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC810
    4:25 pm, 20 Jun Sat
    YYZ Toronto
    9:25 am, 21 Jun Sun
    IST Istanbul
    10h
    18h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 22 Jun Mon
    IST Istanbul
    6:35 am, 22 Jun Mon
    BGW Baghdad
    1h 45m

    Return: Baghdad to Toronto via Dubai, Washington

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    5h 15m
    DXB
    12:10 am
    15h 25m
    IAD
    6:35 am
    3h 35m
    IAD
    10:10 am
    6h 9m
    YYZ
    4:19 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 30 Aug Sun
    BGW Baghdad
    6:55 pm, 30 Aug Sun
    DXB Dubai
    2h 25m
    5h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 31 Aug Mon
    DXB Dubai
    6:35 am, 31 Aug Mon
    IAD Washington
    15h 25m
    3h 35m layover in Washington (IAD)
    UA1190
    10:10 am, 31 Aug Mon
    IAD Washington
    4:19 pm, 31 Aug Mon
    YYZ Toronto
    6h 9m
    Depart: Sat, 20 Jun Return: Sun, 30 Aug Toronto to Baghdad Sat, 20 Jun - Sun, 30 Aug
    Multiple Airlines 1 stop 1d 6h 10m
    4:25 pm YYZ - 6:35 am (+2) BGW
    Multiple Airlines 2+ stops 1d 6h 28m
    3:30 pm BGW - 1:58 pm (+1) YYZ
    US$1,340
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    4:25 pm
    10h
    IST
    9:25 am (+1)
    18h 25m
    IST
    3:50 am
    1h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC810
    4:25 pm, 20 Jun Sat
    YYZ Toronto
    9:25 am, 21 Jun Sun
    IST Istanbul
    10h
    18h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 22 Jun Mon
    IST Istanbul
    6:35 am, 22 Jun Mon
    BGW Baghdad
    1h 45m

    Return: Baghdad to Toronto via Dubai, Washington

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    5h 15m
    DXB
    12:10 am
    15h 25m
    IAD
    6:35 am
    5h 55m
    IAD
    12:30 pm
    1h 28m
    YYZ
    1:58 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 30 Aug Sun
    BGW Baghdad
    6:55 pm, 30 Aug Sun
    DXB Dubai
    2h 25m
    5h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 31 Aug Mon
    DXB Dubai
    6:35 am, 31 Aug Mon
    IAD Washington
    15h 25m
    5h 55m layover in Washington (IAD)
    UA5095
    12:30 pm, 31 Aug Mon
    IAD Washington
    1:58 pm, 31 Aug Mon
    YYZ Toronto
    1h 28m
    Depart: Sat, 20 Jun Return: Sun, 30 Aug Toronto to Baghdad Sat, 20 Jun - Sun, 30 Aug
    Multiple Airlines 1 stop 1d 6h 10m
    4:25 pm YYZ - 6:35 am (+2) BGW
    Multiple Airlines 2+ stops 1d 6h 50m
    3:30 pm BGW - 2:20 pm (+1) YYZ
    US$1,340
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    4:25 pm
    10h
    IST
    9:25 am (+1)
    18h 25m
    IST
    3:50 am
    1h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC810
    4:25 pm, 20 Jun Sat
    YYZ Toronto
    9:25 am, 21 Jun Sun
    IST Istanbul
    10h
    18h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 22 Jun Mon
    IST Istanbul
    6:35 am, 22 Jun Mon
    BGW Baghdad
    1h 45m

    Return: Baghdad to Toronto via Dubai, Washington

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    5h 15m
    DXB
    12:10 am
    15h 25m
    IAD
    6:35 am
    6h 20m
    DCA
    12:55 pm
    1h 25m
    YYZ
    2:20 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 30 Aug Sun
    BGW Baghdad
    6:55 pm, 30 Aug Sun
    DXB Dubai
    2h 25m
    5h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 31 Aug Mon
    DXB Dubai
    6:35 am, 31 Aug Mon
    IAD Washington
    15h 25m
    6h 20m layover in Washington (IAD)
    UA8557
    12:55 pm, 31 Aug Mon
    DCA Washington
    2:20 pm, 31 Aug Mon
    YYZ Toronto
    1h 25m
    Depart: Sat, 20 Jun Return: Sun, 30 Aug Toronto to Baghdad Sat, 20 Jun - Sun, 30 Aug
    Multiple Airlines 1 stop 1d 6h 10m
    4:25 pm YYZ - 6:35 am (+2) BGW
    Multiple Airlines 2+ stops 1d 8h 29m
    3:30 pm BGW - 3:59 pm (+1) YYZ
    US$1,340
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    4:25 pm
    10h
    IST
    9:25 am (+1)
    18h 25m
    IST
    3:50 am
    1h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    AC810
    4:25 pm, 20 Jun Sat
    YYZ Toronto
    9:25 am, 21 Jun Sun
    IST Istanbul
    10h
    18h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 22 Jun Mon
    IST Istanbul
    6:35 am, 22 Jun Mon
    BGW Baghdad
    1h 45m

    Return: Baghdad to Toronto via Dubai, Washington

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    5h 15m
    DXB
    12:10 am
    15h 25m
    IAD
    6:35 am
    7h 55m
    IAD
    2:30 pm
    1h 29m
    YYZ
    3:59 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 30 Aug Sun
    BGW Baghdad
    6:55 pm, 30 Aug Sun
    DXB Dubai
    2h 25m
    5h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 31 Aug Mon
    DXB Dubai
    6:35 am, 31 Aug Mon
    IAD Washington
    15h 25m
    7h 55m layover in Washington (IAD)
    UA3342
    2:30 pm, 31 Aug Mon
    IAD Washington
    3:59 pm, 31 Aug Mon
    YYZ Toronto
    1h 29m
    Depart: Sat, 20 Jun Return: Sun, 30 Aug Toronto to Baghdad Sat, 20 Jun - Sun, 30 Aug
    Multiple Airlines 2+ stops 1d 11h 10m
    2:40 pm YYZ - 9:50 am (+2) BGW
    Multiple Airlines 2+ stops 1d 2h 8m
    3:30 pm BGW - 9:38 am (+1) YYZ
    US$1,350
    hop2.com
    Show Details

    Depart: Toronto to Baghdad via Washington, Dubai

    YYZ
    2:40 pm
    1h 30m
    IAD
    4:10 pm
    5h 55m
    IAD
    10:05 pm
    12h 15m
    DXB
    7:20 pm (+1)
    12h 55m
    DXB
    8:15 am
    2h 35m
    BGW
    9:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    UA5097
    2:40 pm, 20 Jun Sat
    YYZ Toronto
    4:10 pm, 20 Jun Sat
    IAD Washington
    1h 30m
    5h 55m layover in Washington (IAD)
    UA976
    10:05 pm, 20 Jun Sat
    IAD Washington
    7:20 pm, 21 Jun Sun
    DXB Dubai
    12h 15m
    12h 55m layover in Dubai (DXB)
    FZ211
    8:15 am, 22 Jun Mon
    DXB Dubai
    9:50 am, 22 Jun Mon
    BGW Baghdad
    2h 35m

    Return: Baghdad to Toronto via Dubai, Washington

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    5h 15m
    DXB
    12:10 am
    15h 20m
    IAD
    6:30 am
    1h 45m
    IAD
    8:15 am
    1h 23m
    YYZ
    9:38 am
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 30 Aug Sun
    BGW Baghdad
    6:55 pm, 30 Aug Sun
    DXB Dubai
    2h 25m
    5h 15m layover in Dubai (DXB)
    UA977
    12:10 am, 31 Aug Mon
    DXB Dubai
    6:30 am, 31 Aug Mon
    IAD Washington
    15h 20m
    1h 45m layover in Washington (IAD)
    UA3371
    8:15 am, 31 Aug Mon
    IAD Washington
    9:38 am, 31 Aug Mon
    YYZ Toronto
    1h 23m
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 1 stop 13h 5m
    5:55 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 1 stop 16h 45m
    6:10 am EBL - 2:55 pm YYZ
    US$1,393
    onetravel.com
    Show Details

    Depart: Toronto to Erbil via Vienna

    YYZ
    5:55 pm
    8h 35m
    VIE
    8:30 am (+1)
    1h 45m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS72
    5:55 pm, 18 Aug Tue
    YYZ Toronto
    8:30 am, 19 Aug Wed
    VIE Vienna
    8h 35m
    1h 45m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Istanbul

    EBL
    6:10 am
    3h 35m
    IST
    8:45 am
    2h 10m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK305
    6:10 am, 14 Sep Mon
    EBL Erbil
    8:45 am, 14 Sep Mon
    IST Istanbul
    3h 35m
    2h 10m layover in Istanbul (IST)
    AC811
    10:55 am, 14 Sep Mon
    IST Istanbul
    2:55 pm, 14 Sep Mon
    YYZ Toronto
    11h
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 1 stop 13h 5m
    5:55 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 1 stop 19h 10m
    3:45 am EBL - 2:55 pm YYZ
    US$1,393
    smartfares.com
    Show Details

    Depart: Toronto to Erbil via Vienna

    YYZ
    5:55 pm
    8h 35m
    VIE
    8:30 am (+1)
    1h 45m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS72
    5:55 pm, 18 Aug Tue
    YYZ Toronto
    8:30 am, 19 Aug Wed
    VIE Vienna
    8h 35m
    1h 45m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Istanbul

    EBL
    3:45 am
    3h 35m
    IST
    6:20 am
    4h 35m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK805
    3:45 am, 14 Sep Mon
    EBL Erbil
    6:20 am, 14 Sep Mon
    IST Istanbul
    3h 35m
    4h 35m layover in Istanbul (IST)
    AC811
    10:55 am, 14 Sep Mon
    IST Istanbul
    2:55 pm, 14 Sep Mon
    YYZ Toronto
    11h
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 1 stop 13h 5m
    5:55 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 1 stop 19h 10m
    3:45 am EBL - 2:55 pm YYZ
    US$1,393
    onetravel.com
    Show Details

    Depart: Toronto to Erbil via Vienna

    YYZ
    5:55 pm
    8h 35m
    VIE
    8:30 am (+1)
    1h 45m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS72
    5:55 pm, 18 Aug Tue
    YYZ Toronto
    8:30 am, 19 Aug Wed
    VIE Vienna
    8h 35m
    1h 45m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Istanbul

    EBL
    3:45 am
    3h 35m
    IST
    6:20 am
    4h 35m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK805
    3:45 am, 14 Sep Mon
    EBL Erbil
    6:20 am, 14 Sep Mon
    IST Istanbul
    3h 35m
    4h 35m layover in Istanbul (IST)
    AC811
    10:55 am, 14 Sep Mon
    IST Istanbul
    2:55 pm, 14 Sep Mon
    YYZ Toronto
    11h
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 1 stop 13h 5m
    5:55 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 1 stop 16h 45m
    6:10 am EBL - 2:55 pm YYZ
    US$1,393
    smartfares.com
    Show Details

    Depart: Toronto to Erbil via Vienna

    YYZ
    5:55 pm
    8h 35m
    VIE
    8:30 am (+1)
    1h 45m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS72
    5:55 pm, 18 Aug Tue
    YYZ Toronto
    8:30 am, 19 Aug Wed
    VIE Vienna
    8h 35m
    1h 45m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Istanbul

    EBL
    6:10 am
    3h 35m
    IST
    8:45 am
    2h 10m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK305
    6:10 am, 14 Sep Mon
    EBL Erbil
    8:45 am, 14 Sep Mon
    IST Istanbul
    3h 35m
    2h 10m layover in Istanbul (IST)
    AC811
    10:55 am, 14 Sep Mon
    IST Istanbul
    2:55 pm, 14 Sep Mon
    YYZ Toronto
    11h
    Depart: Tue, 18 Aug Return: Mon, 14 Sep Toronto to Erbil Tue, 18 Aug - Mon, 14 Sep
    Austrian Airlines 1 stop 13h 5m
    5:55 pm YYZ - 3:00 pm (+1) EBL
    Multiple Airlines 1 stop 16h 45m
    6:10 am EBL - 2:55 pm YYZ
    US$1,398
    farebuzz.com
    Show Details

    Depart: Toronto to Erbil via Vienna

    YYZ
    5:55 pm
    8h 35m
    VIE
    8:30 am (+1)
    1h 45m
    VIE
    10:15 am
    2h 45m
    EBL
    3:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    OS72
    5:55 pm, 18 Aug Tue
    YYZ Toronto
    8:30 am, 19 Aug Wed
    VIE Vienna
    8h 35m
    1h 45m layover in Vienna (VIE)
    OS829
    10:15 am, 19 Aug Wed
    VIE Vienna
    3:00 pm, 19 Aug Wed
    EBL Erbil
    2h 45m

    Return: Erbil to Toronto via Istanbul

    EBL
    6:10 am
    3h 35m
    IST
    8:45 am
    2h 10m
    IST
    10:55 am
    11h
    YYZ
    2:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK305
    6:10 am, 14 Sep Mon
    EBL Erbil
    8:45 am, 14 Sep Mon
    IST Istanbul
    3h 35m
    2h 10m layover in Istanbul (IST)
    AC811
    10:55 am, 14 Sep Mon
    IST Istanbul
    2:55 pm, 14 Sep Mon
    YYZ Toronto
    11h