Chicago O'Hare Intl
Baghdad Intl
1 stop
33h 45mBaghdad Intl
Chicago O'Hare Intl
1 stop
31h 55mEmirates
New York John F Kennedy Intl
Baghdad Intl
2 stops
28h 00mBaghdad Intl
New York John F Kennedy Intl
2 stops
34h 00mEmirates
Houston George Bush Intcntl
Baghdad Intl
1 stop
29h 25mBaghdad Intl
Houston George Bush Intcntl
1 stop
37h 55mEmirates
New York John F Kennedy Intl
Baghdad Intl
2 stops
28h 00mBaghdad Intl
New York John F Kennedy Intl
1 stop
29h 25mEmirates
Houston George Bush Intcntl
Baghdad Intl
1 stop
29h 25mBaghdad Intl
Houston George Bush Intcntl
1 stop
37h 55mEmirates
New York John F Kennedy Intl
Baghdad Intl
2 stops
28h 00mBaghdad Intl
New York John F Kennedy Intl
1 stop
23h 55mEmirates