Chicago O'Hare Intl
Baghdad Intl
1 stop
33h 40mBaghdad Intl
Chicago O'Hare Intl
1 stop
36h 50mEmirates
New York John F Kennedy Intl
Baghdad Intl
2 stops
33h 05mBaghdad Intl
New York John F Kennedy Intl
1 stop
23h 55mEmirates
New York John F Kennedy Intl
Baghdad Intl
2 stops
28h 00mBaghdad Intl
New York John F Kennedy Intl
1 stop
34h 30mEmirates