Toronto Pearson Intl
Tirana Rinas
1 stop
12h 05mTirana Rinas
Toronto Pearson Intl
1 stop
17h 30mMultiple Airlines
Toronto Pearson Intl
Tirana Rinas
2 stops
17h 40mTirana Rinas
Toronto Pearson Intl
2 stops
32h 58mBritish Airways
Vancouver Intl
Tirana Rinas
2 stops
36h 35mTirana Rinas
Vancouver Intl
2 stops
32h 45mSWISS
Toronto Pearson Intl
Tirana Rinas
2 stops
38h 45mTirana Rinas
Toronto Pearson Intl
1 stop
22h 30mTurkish Airlines
Vancouver Intl
Tirana Rinas
2 stops
15h 30mTirana Rinas
Vancouver Intl
2 stops
20h 04mMultiple Airlines
Toronto Pearson Intl
Tirana Rinas
1 stop
20h 50mTirana Rinas
Toronto Pearson Intl
1 stop
22h 30mTurkish Airlines