Toronto Pearson Intl
Tirana Rinas
2 stops
41h 25mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tirana Rinas
1 stop
10h 40mTirana Rinas
Montreal Pierre Elliott Trudeau Intl
1 stop
28h 45mAustrian Airlines
Montreal Pierre Elliott Trudeau Intl
Tirana Rinas
1 stop
10h 10mTirana Rinas
Montreal Pierre Elliott Trudeau Intl
2 stops
15h 43mSWISS
Toronto Pearson Intl
Tirana Rinas
2 stops
19h 20mTirana Rinas
Toronto Pearson Intl
2 stops
27h 00mAmerican Airlines
Vancouver Intl
Tirana Rinas
2 stops
17h 10mTirana Rinas
Vancouver Intl
1 stop
14h 15mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tirana Rinas
2 stops
14h 40mTirana Rinas
Montreal Pierre Elliott Trudeau Intl
2 stops
54h 53mSWISS
Montreal Pierre Elliott Trudeau Intl
Tirana Rinas
1 stop
10h 40mTirana Rinas
Montreal Pierre Elliott Trudeau Intl
2 stops
18h 33mAustrian Airlines