Arrival Airport | Riyadh King Khaled Intl Airport |
---|
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
31h 20mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
22h 25mEgypt Air
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
33h 40mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
23h 30mRoyal Jordanian
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
45h 20mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
46h 10mBritish Airways
Toronto Pearson Intl
Riyadh King Khaled Intl
1 stop
30h 45mRiyadh King Khaled Intl
Toronto Pearson Intl
1 stop
24h 05mTurkish Airlines
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
20h 30mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
21h 20mSWISS
Toronto Pearson Intl
Riyadh King Khaled Intl
2 stops
28h 30mRiyadh King Khaled Intl
Toronto Pearson Intl
2 stops
39h 37mEmirates