Vancouver Intl
Luqa Malta Intl
2 stops
16h 40mMultiple Airlines
Toronto Pearson Intl
Luqa Malta Intl
1 stop
21h 30mLuqa Malta Intl
Toronto Pearson Intl
1 stop
30h 05mSWISS
Toronto Pearson Intl
Luqa Malta Intl
1 stop
14h 50mLuqa Malta Intl
Toronto Pearson Intl
1 stop
14h 20mTurkish Airlines
Calgary
Luqa Malta Intl
1 stop
14h 45mLuqa Malta Intl
Calgary
1 stop
34h 45mAir Canada
Toronto Pearson Intl
Luqa Malta Intl
2 stops
16h 20mLuqa Malta Intl
Toronto Pearson Intl
2 stops
25h 20mMultiple Airlines
Toronto Pearson Intl
Luqa Malta Intl
2 stops
20h 05mLuqa Malta Intl
Toronto Pearson Intl
1 stop
13h 00mSWISS
Toronto Pearson Intl
Luqa Malta Intl
2 stops
20h 05mLuqa Malta Intl
Toronto Pearson Intl
2 stops
18h 34mSWISS