Houston George Bush Intcntl
Baghdad Intl
3 stops
44h 05mMultiple Airlines
Chicago O'Hare Intl
Baghdad Intl
3 stops
74h 35mMultiple Airlines
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
25h 40mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
23h 30mTurkish Airlines
New York John F Kennedy Intl
Baghdad Intl
1 stop
18h 55mBaghdad Intl
New York John F Kennedy Intl
2 stops
20h 49mQatar Airways
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
30h 20mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
23h 30mTurkish Airlines
New York John F Kennedy Intl
Baghdad Intl
1 stop
17h 10mBaghdad Intl
New York John F Kennedy Intl
1 stop
33h 45mTurkish Airlines
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
25h 40mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
23h 30mTurkish Airlines
New York John F Kennedy Intl
Baghdad Intl
1 stop
21h 05mBaghdad Intl
New York John F Kennedy Intl
1 stop
37h 05mTurkish Airlines