Erbil Intl
Rome Fiumicino
1 stop
15h 00mRome Fiumicino
Erbil Intl
1 stop
11h 05mPegasus Airlines
Erbil Intl
Rome Fiumicino
1 stop
9h 50mRome Fiumicino
Erbil Intl
1 stop
11h 05mPegasus Airlines
Baghdad Intl
Toronto Pearson Intl
1 stop
33h 40mToronto Pearson Intl
Baghdad Intl
1 stop
31h 35mEgypt Air
Erbil Intl
Rome Fiumicino
2 stops
18h 25mRome Fiumicino
Erbil Intl
2 stops
24h 15mLufthansa
Erbil Intl
Toronto Pearson Intl
2 stops
22h 25mToronto Pearson Intl
Erbil Intl
1 stop
31h 15mEgypt Air
Erbil Intl
Toronto Pearson Intl
2 stops
19h 50mToronto Pearson Intl
Erbil Intl
1 stop
13h 45mMultiple Airlines