Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
24h 50mTurkish Airlines
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
20h 30mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
19h 40mTurkish Airlines
Detroit Metropolitan Wayne County
Baghdad Intl
1 stop
13h 45mBaghdad Intl
Detroit Metropolitan Wayne County
1 stop
18h 05mRoyal Jordanian
Detroit Metropolitan Wayne County
Baghdad Intl
2 stops
26h 51mBaghdad Intl
Detroit Metropolitan Wayne County
2 stops
25h 36mQatar Airways
Washington, D.C. Dulles Intl
Erbil Intl
2 stops
33h 35mErbil Intl
Washington, D.C. Dulles Intl
1 stop
29h 35mAustrian Airlines
Washington, D.C. Dulles Intl
Erbil Intl
2 stops
33h 40mErbil Intl
Washington, D.C. Dulles Intl
2 stops
30h 55mLufthansa
Houston George Bush Intcntl
Baghdad Intl
2 stops
55h 04mBaghdad Intl
Houston George Bush Intcntl
2 stops
33h 26mMultiple Airlines