×
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
    Turkish Airlines 60 results US$1,086 View Flights
    Emirates 18 results US$1,341 View Flights
    Air Canada 828 results US$1,396 View Flights
    Qatar Airways 21 results US$1,423 View Flights
    Austrian Airlines 754 results US$1,732 View Flights
    Royal Jordanian 112 results US$1,733 View Flights
    Lufthansa 688 results US$1,745 View Flights
    EgyptAir 65 results US$5,567 View Flights
    British Airways 11 results US$6,161 View Flights
    Iberia 9 results US$9,416 View Flights
    Brussels Airlines 40 results US$9,826 View Flights
    Finnair 3 results US$11,165 View Flights
    Cities Results Price View
    View All Cities View Flights
    Baghdad 645 results US$1,086 View Flights
    Najaf 197 results US$1,423 View Flights
    Erbil 1730 results US$1,732 View Flights
    Sulaymaniyah 37 results US$1,985 View Flights
    Cities Results Price View
    View All Cities View Flights
    Toronto 580 results US$1,086 View Flights
    Montreal 199 results US$1,423 View Flights
    Fort McMurray 265 results US$1,732 View Flights
    Vancouver 62 results US$1,745 View Flights
    Calgary 890 results US$1,809 View Flights
    London 605 results US$1,985 View Flights
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 1h
    10:35 pm YYZ - 6:35 am (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,086
    bravofly.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    12h 25m
    IST
    3:50 am
    2h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    12h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 17 Sep Thu
    IST Istanbul
    6:35 am, 17 Sep Thu
    BGW Baghdad
    2h 45m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 1h
    10:35 pm YYZ - 6:35 am (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,095
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    12h 25m
    IST
    3:50 am
    2h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    12h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 17 Sep Thu
    IST Istanbul
    6:35 am, 17 Sep Thu
    BGW Baghdad
    2h 45m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 9h
    10:35 pm YYZ - 2:35 pm (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,095
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    18h 55m
    IST
    10:20 am
    4h 15m
    BGW
    2:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    18h 55m layover in Istanbul (IST)
    TK842
    10:20 am, 17 Sep Thu
    IST Istanbul
    2:35 pm, 17 Sep Thu
    BGW Baghdad
    4h 15m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 7h 10m
    10:35 pm YYZ - 12:45 pm (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,095
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    18h 35m
    IST
    10:00 am
    2h 45m
    BGW
    12:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    18h 35m layover in Istanbul (IST)
    TK302
    10:00 am, 17 Sep Thu
    IST Istanbul
    12:45 pm, 17 Sep Thu
    BGW Baghdad
    2h 45m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 7h 10m
    10:35 pm YYZ - 12:45 pm (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,097
    airtickets.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    18h 35m
    IST
    10:00 am
    2h 45m
    BGW
    12:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    18h 35m layover in Istanbul (IST)
    TK302
    10:00 am, 17 Sep Thu
    IST Istanbul
    12:45 pm, 17 Sep Thu
    BGW Baghdad
    2h 45m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 9h
    10:35 pm YYZ - 2:35 pm (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,097
    airtickets.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    18h 55m
    IST
    10:20 am
    4h 15m
    BGW
    2:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    18h 55m layover in Istanbul (IST)
    TK842
    10:20 am, 17 Sep Thu
    IST Istanbul
    2:35 pm, 17 Sep Thu
    BGW Baghdad
    4h 15m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Turkish Airlines 1 stop 1d 1h
    10:35 pm YYZ - 6:35 am (+2) BGW
    Turkish Airlines 1 stop 16h
    9:40 am BGW - 6:40 pm YYZ
    US$1,097
    airtickets.com
    Show Details

    Depart: Toronto to Baghdad via Istanbul

    YYZ
    10:35 pm
    9h 50m
    IST
    3:25 pm (+1)
    12h 25m
    IST
    3:50 am
    2h 45m
    BGW
    6:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    TK18
    10:35 pm, 15 Sep Tue
    YYZ Toronto
    3:25 pm, 16 Sep Wed
    IST Istanbul
    9h 50m
    12h 25m layover in Istanbul (IST)
    TK802
    3:50 am, 17 Sep Thu
    IST Istanbul
    6:35 am, 17 Sep Thu
    BGW Baghdad
    2h 45m

    Return: Baghdad to Toronto via Istanbul

    BGW
    9:40 am
    3h 10m
    IST
    11:50 am
    1h 50m
    IST
    1:40 pm
    11h
    YYZ
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    TK803
    9:40 am, 31 Oct Sat
    BGW Baghdad
    11:50 am, 31 Oct Sat
    IST Istanbul
    3h 10m
    1h 50m layover in Istanbul (IST)
    TK17
    1:40 pm, 31 Oct Sat
    IST Istanbul
    6:40 pm, 31 Oct Sat
    YYZ Toronto
    11h
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 23h 25m
    8:05 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 30m
    3:35 pm BGW - 12:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    8:05 am
    1h 42m
    JFK
    9:47 am
    1h 33m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC8902
    8:05 am, 15 Sep Tue
    YYZ Toronto
    9:47 am, 15 Sep Tue
    JFK New York
    1h 42m
    1h 33m layover in New York (JFK)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 45m
    LGA
    10:30 am
    1h 35m
    YYZ
    12:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 45m layover in New York (JFK)
    AC7435
    10:30 am, 1 Nov Sun
    LGA New York
    12:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 23h 25m
    8:05 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 42m
    3:35 pm BGW - 12:17 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    8:05 am
    1h 42m
    JFK
    9:47 am
    1h 33m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC8902
    8:05 am, 15 Sep Tue
    YYZ Toronto
    9:47 am, 15 Sep Tue
    JFK New York
    1h 42m
    1h 33m layover in New York (JFK)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 50m
    JFK
    10:35 am
    1h 42m
    YYZ
    12:17 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 50m layover in New York (JFK)
    AC8903
    10:35 am, 1 Nov Sun
    JFK New York
    12:17 pm, 1 Nov Sun
    YYZ Toronto
    1h 42m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 42m
    3:35 pm BGW - 12:17 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 29m
    EWR
    7:59 am
    3h 21m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7468
    6:30 am, 15 Sep Tue
    YYZ Toronto
    7:59 am, 15 Sep Tue
    EWR New York
    1h 29m
    3h 21m layover in New York (EWR)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 50m
    JFK
    10:35 am
    1h 42m
    YYZ
    12:17 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 50m layover in New York (JFK)
    AC8903
    10:35 am, 1 Nov Sun
    JFK New York
    12:17 pm, 1 Nov Sun
    YYZ Toronto
    1h 42m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 6h 30m
    3:35 pm BGW - 2:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 34m
    LGA
    8:04 am
    3h 16m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC700
    6:30 am, 15 Sep Tue
    YYZ Toronto
    8:04 am, 15 Sep Tue
    LGA New York
    1h 34m
    3h 16m layover in New York (LGA)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    4h 45m
    LGA
    12:30 pm
    1h 35m
    YYZ
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    4h 45m layover in New York (JFK)
    AC7423
    12:30 pm, 1 Nov Sun
    LGA New York
    2:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 30m
    3:35 pm BGW - 12:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 29m
    EWR
    7:59 am
    3h 21m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7468
    6:30 am, 15 Sep Tue
    YYZ Toronto
    7:59 am, 15 Sep Tue
    EWR New York
    1h 29m
    3h 21m layover in New York (EWR)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 45m
    LGA
    10:30 am
    1h 35m
    YYZ
    12:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 45m layover in New York (JFK)
    AC7435
    10:30 am, 1 Nov Sun
    LGA New York
    12:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 42m
    3:35 pm BGW - 12:17 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 34m
    LGA
    8:04 am
    3h 16m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC700
    6:30 am, 15 Sep Tue
    YYZ Toronto
    8:04 am, 15 Sep Tue
    LGA New York
    1h 34m
    3h 16m layover in New York (LGA)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 50m
    JFK
    10:35 am
    1h 42m
    YYZ
    12:17 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 50m layover in New York (JFK)
    AC8903
    10:35 am, 1 Nov Sun
    JFK New York
    12:17 pm, 1 Nov Sun
    YYZ Toronto
    1h 42m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 23h 25m
    8:05 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 6h 30m
    3:35 pm BGW - 2:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    8:05 am
    1h 42m
    JFK
    9:47 am
    1h 33m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC8902
    8:05 am, 15 Sep Tue
    YYZ Toronto
    9:47 am, 15 Sep Tue
    JFK New York
    1h 42m
    1h 33m layover in New York (JFK)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    4h 45m
    LGA
    12:30 pm
    1h 35m
    YYZ
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    4h 45m layover in New York (JFK)
    AC7423
    12:30 pm, 1 Nov Sun
    LGA New York
    2:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 6h 30m
    3:35 pm BGW - 2:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 29m
    EWR
    7:59 am
    3h 21m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7468
    6:30 am, 15 Sep Tue
    YYZ Toronto
    7:59 am, 15 Sep Tue
    EWR New York
    1h 29m
    3h 21m layover in New York (EWR)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    4h 45m
    LGA
    12:30 pm
    1h 35m
    YYZ
    2:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    4h 45m layover in New York (JFK)
    AC7423
    12:30 pm, 1 Nov Sun
    LGA New York
    2:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Tue, 15 Sep Return: Sat, 31 Oct Toronto to Baghdad Tue, 15 Sep - Sat, 31 Oct
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 4h 30m
    3:35 pm BGW - 12:05 pm (+1) YYZ
    US$1,341
    onetravel.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 34m
    LGA
    8:04 am
    3h 16m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC700
    6:30 am, 15 Sep Tue
    YYZ Toronto
    8:04 am, 15 Sep Tue
    LGA New York
    1h 34m
    3h 16m layover in New York (LGA)
    EK204
    11:20 am, 15 Sep Tue
    JFK New York
    7:50 am, 16 Sep Wed
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 16 Sep Wed
    DXB Dubai
    2:30 pm, 16 Sep Wed
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:35 pm
    2h 15m
    DXB
    6:50 pm
    7h 35m
    DXB
    2:25 am
    14h 20m
    JFK
    7:45 am
    2h 45m
    LGA
    10:30 am
    1h 35m
    YYZ
    12:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:35 pm, 31 Oct Sat
    BGW Baghdad
    6:50 pm, 31 Oct Sat
    DXB Dubai
    2h 15m
    7h 35m layover in Dubai (DXB)
    EK203
    2:25 am, 1 Nov Sun
    DXB Dubai
    7:45 am, 1 Nov Sun
    JFK New York
    14h 20m
    2h 45m layover in New York (JFK)
    AC7435
    10:30 am, 1 Nov Sun
    LGA New York
    12:05 pm, 1 Nov Sun
    YYZ Toronto
    1h 35m
    Depart: Mon, 25 May Return: Sun, 31 May Toronto to Baghdad Mon, 25 May - Sun, 31 May
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 6h 36m
    3:30 pm BGW - 3:06 pm (+1) YYZ
    US$1,376
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 33m
    LGA
    8:03 am
    3h 17m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC700
    6:30 am, 25 May Mon
    YYZ Toronto
    8:03 am, 25 May Mon
    LGA New York
    1h 33m
    3h 17m layover in New York (LGA)
    EK204
    11:20 am, 25 May Mon
    JFK New York
    7:50 am, 26 May Tue
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 26 May Tue
    DXB Dubai
    2:30 pm, 26 May Tue
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    7h 55m
    DXB
    2:50 am
    14h
    JFK
    8:50 am
    4h 35m
    LGA
    1:25 pm
    1h 41m
    YYZ
    3:06 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 31 May Sun
    BGW Baghdad
    6:55 pm, 31 May Sun
    DXB Dubai
    2h 25m
    7h 55m layover in Dubai (DXB)
    EK203
    2:50 am, 1 Jun Mon
    DXB Dubai
    8:50 am, 1 Jun Mon
    JFK New York
    14h
    4h 35m layover in New York (JFK)
    AC713
    1:25 pm, 1 Jun Mon
    LGA New York
    3:06 pm, 1 Jun Mon
    YYZ Toronto
    1h 41m
    Depart: Mon, 25 May Return: Sun, 31 May Toronto to Baghdad Mon, 25 May - Sun, 31 May
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 6h 36m
    3:30 pm BGW - 3:06 pm (+1) YYZ
    US$1,376
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 29m
    EWR
    7:59 am
    3h 21m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7468
    6:30 am, 25 May Mon
    YYZ Toronto
    7:59 am, 25 May Mon
    EWR New York
    1h 29m
    3h 21m layover in New York (EWR)
    EK204
    11:20 am, 25 May Mon
    JFK New York
    7:50 am, 26 May Tue
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 26 May Tue
    DXB Dubai
    2:30 pm, 26 May Tue
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    7h 55m
    DXB
    2:50 am
    14h
    JFK
    8:50 am
    4h 35m
    LGA
    1:25 pm
    1h 41m
    YYZ
    3:06 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 31 May Sun
    BGW Baghdad
    6:55 pm, 31 May Sun
    DXB Dubai
    2h 25m
    7h 55m layover in Dubai (DXB)
    EK203
    2:50 am, 1 Jun Mon
    DXB Dubai
    8:50 am, 1 Jun Mon
    JFK New York
    14h
    4h 35m layover in New York (JFK)
    AC713
    1:25 pm, 1 Jun Mon
    LGA New York
    3:06 pm, 1 Jun Mon
    YYZ Toronto
    1h 41m
    Depart: Mon, 25 May Return: Sun, 31 May Toronto to Baghdad Mon, 25 May - Sun, 31 May
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 7h 5m
    3:30 pm BGW - 3:35 pm (+1) YTZ
    US$1,384
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 33m
    LGA
    8:03 am
    3h 17m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC700
    6:30 am, 25 May Mon
    YYZ Toronto
    8:03 am, 25 May Mon
    LGA New York
    1h 33m
    3h 17m layover in New York (LGA)
    EK204
    11:20 am, 25 May Mon
    JFK New York
    7:50 am, 26 May Tue
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 26 May Tue
    DXB Dubai
    2:30 pm, 26 May Tue
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    7h 55m
    DXB
    2:50 am
    14h
    JFK
    8:50 am
    5h 15m
    EWR
    2:05 pm
    1h 30m
    YTZ
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 31 May Sun
    BGW Baghdad
    6:55 pm, 31 May Sun
    DXB Dubai
    2h 25m
    7h 55m layover in Dubai (DXB)
    EK203
    2:50 am, 1 Jun Mon
    DXB Dubai
    8:50 am, 1 Jun Mon
    JFK New York
    14h
    5h 15m layover in New York (JFK)
    PD132
    2:05 pm, 1 Jun Mon
    EWR New York
    3:35 pm, 1 Jun Mon
    YTZ Toronto
    1h 30m
    Depart: Mon, 25 May Return: Sun, 31 May Toronto to Baghdad Mon, 25 May - Sun, 31 May
    Multiple Airlines 2+ stops 1d 1h
    6:30 am YYZ - 2:30 pm (+1) BGW
    Multiple Airlines 2+ stops 1d 7h 5m
    3:30 pm BGW - 3:35 pm (+1) YTZ
    US$1,384
    faregeek.com
    Show Details

    Depart: Toronto to Baghdad via New York, Dubai

    YYZ
    6:30 am
    1h 29m
    EWR
    7:59 am
    3h 21m
    JFK
    11:20 am
    12h 30m
    DXB
    7:50 am (+1)
    5h 10m
    DXB
    1:00 pm
    2h 30m
    BGW
    2:30 pm
    Airlines
    Flight No.
    From
    To
    Duration
    AC7468
    6:30 am, 25 May Mon
    YYZ Toronto
    7:59 am, 25 May Mon
    EWR New York
    1h 29m
    3h 21m layover in New York (EWR)
    EK204
    11:20 am, 25 May Mon
    JFK New York
    7:50 am, 26 May Tue
    DXB Dubai
    12h 30m
    5h 10m layover in Dubai (DXB)
    FZ215
    1:00 pm, 26 May Tue
    DXB Dubai
    2:30 pm, 26 May Tue
    BGW Baghdad
    2h 30m

    Return: Baghdad to Toronto via Dubai, New York

    BGW
    3:30 pm
    2h 25m
    DXB
    6:55 pm
    7h 55m
    DXB
    2:50 am
    14h
    JFK
    8:50 am
    5h 15m
    EWR
    2:05 pm
    1h 30m
    YTZ
    3:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    FZ216
    3:30 pm, 31 May Sun
    BGW Baghdad
    6:55 pm, 31 May Sun
    DXB Dubai
    2h 25m
    7h 55m layover in Dubai (DXB)
    EK203
    2:50 am, 1 Jun Mon
    DXB Dubai
    8:50 am, 1 Jun Mon
    JFK New York
    14h
    5h 15m layover in New York (JFK)
    PD132
    2:05 pm, 1 Jun Mon
    EWR New York
    3:35 pm, 1 Jun Mon
    YTZ Toronto
    1h 30m