New York LaGuardia
Baghdad Intl
2 stops
20h 50mMultiple Airlines
Chicago O'Hare Intl
Baghdad Intl
1 stop
23h 15mRoyal Jordanian
Chicago O'Hare Intl
Baghdad Intl
1 stop
33h 25mTurkish Airlines
New York John F Kennedy Intl
Baghdad Intl
1 stop
18h 55mQatar Airways
New York LaGuardia
Baghdad Intl
2 stops
25h 34mQatar Airways
New York John F Kennedy Intl
Baghdad Intl
1 stop
34h 30mBaghdad Intl
New York John F Kennedy Intl
1 stop
30h 55mEgypt Air
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
21h 20mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
19h 40mTurkish Airlines
New York John F Kennedy Intl
Baghdad Intl
1 stop
13h 45mBaghdad Intl
New York John F Kennedy Intl
1 stop
16h 20mRoyal Jordanian
Detroit Metropolitan Wayne County
Baghdad Intl
2 stops
20h 34mBaghdad Intl
Detroit Metropolitan Wayne County
2 stops
31h 43mQatar Airways
New York John F Kennedy Intl
Baghdad Intl
1 stop
20h 05mBaghdad Intl
New York John F Kennedy Intl
2 stops
33h 15mMultiple Airlines
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
25h 40mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
19h 40mTurkish Airlines