Toronto Pearson Intl
Lamezia Terme Intl
2 stops
15h 20mMultiple Airlines
Toronto Pearson Intl
Lamezia Terme Intl
1 stop
14h 50mMultiple Airlines
Toronto Pearson Intl
Palermo Punta Raisi
2 stops
31h 20mMultiple Airlines
Toronto Pearson Intl
Lamezia Terme Intl
1 stop
15h 55mLamezia Terme Intl
Toronto Pearson Intl
1 stop
24h 50mITA Airways
Toronto Pearson Intl
Lamezia Terme Intl
1 stop
10h 55mLamezia Terme Intl
Toronto Pearson Intl
2 stops
45h 35mMultiple Airlines
Toronto Pearson Intl
Palermo Punta Raisi
1 stop
32h 15mPalermo Punta Raisi
Toronto Pearson Intl
1 stop
30h 05mBritish Airways
Toronto Pearson Intl
Lamezia Terme Intl
1 stop
18h 00mLamezia Terme Intl
Toronto Pearson Intl
1 stop
22h 05mSWISS
Toronto Pearson Intl
Lamezia Terme Intl
2 stops
29h 30mLamezia Terme Intl
Toronto Pearson Intl
2 stops
16h 02mLufthansa
Toronto Pearson Intl
Lamezia Terme Intl
2 stops
17h 00mLamezia Terme Intl
Toronto Pearson Intl
1 stop
28h 45mITA Airways