Muscat Seeb
Toronto Pearson Intl
2 stops
22h 53mToronto Pearson Intl
Muscat Seeb
1 stop
18h 10mLufthansa
Muscat Seeb
Toronto Pearson Intl
2 stops
23h 53mToronto Pearson Intl
Muscat Seeb
2 stops
25h 35mLufthansa
Muscat Seeb
Toronto Pearson Intl
1 stop
26h 05mToronto Pearson Intl
Muscat Seeb
1 stop
18h 10mLufthansa
Muscat Seeb
Toronto Pearson Intl
1 stop
32h 55mToronto Pearson Intl
Muscat Seeb
2 stops
27h 20mLufthansa
Muscat Seeb
Toronto Pearson Intl
2 stops
22h 20mToronto Pearson Intl
Muscat Seeb
2 stops
49h 00mLufthansa
Muscat Seeb
Toronto Pearson Intl
1 stop
32h 55mToronto Pearson Intl
Muscat Seeb
1 stop
25h 45mLufthansa