Toronto Pearson Intl
Luqa Malta Intl
2 stops
33h 40mAir Canada
Toronto Pearson Intl
Luqa Malta Intl
1 stop
24h 00mLuqa Malta Intl
Toronto Pearson Intl
1 stop
13h 30mAir France
Toronto Pearson Intl
Luqa Malta Intl
1 stop
33h 35mLuqa Malta Intl
Toronto Pearson Intl
2 stops
33h 20mMultiple Airlines
Toronto Pearson Intl
Luqa Malta Intl
2 stops
14h 40mLuqa Malta Intl
Toronto Pearson Intl
2 stops
19h 50mKLM
Toronto Pearson Intl
Luqa Malta Intl
1 stop
17h 35mLuqa Malta Intl
Toronto Pearson Intl
1 stop
33h 45mBritish Airways
Montreal Pierre Elliott Trudeau Intl
Luqa Malta Intl
2 stops
20h 15mLuqa Malta Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
11h 30mSWISS
Toronto Pearson Intl
Luqa Malta Intl
2 stops
14h 40mLuqa Malta Intl
Toronto Pearson Intl
2 stops
16h 35mLufthansa