Larnaca
Montreal Pierre Elliott Trudeau Intl
2 stops
19h 35mMontreal Pierre Elliott Trudeau Intl
Larnaca
2 stops
35h 55mAir France
Larnaca
Toronto Pearson Intl
2 stops
34h 45mToronto Pearson Intl
Larnaca
2 stops
35h 30mAustrian Airlines
Larnaca
Toronto Pearson Intl
2 stops
33h 19mToronto Pearson Intl
Larnaca
2 stops
22h 55mAmerican Airlines
Larnaca
Toronto Pearson Intl
2 stops
22h 44mToronto Pearson Intl
Larnaca
2 stops
22h 20mAmerican Airlines
Larnaca
Toronto Pearson Intl
2 stops
27h 40mToronto Pearson Intl
Larnaca
1 stop
15h 10mLufthansa
Larnaca
Toronto Pearson Intl
1 stop
26h 25mToronto Pearson Intl
Larnaca
1 stop
21h 55mBritish Airways