Toronto Pearson Intl
Palermo Punta Raisi
2 stops
31h 20mMultiple Airlines
Vancouver Intl
Palermo Punta Raisi
1 stop
31h 25mSWISS
Toronto Pearson Intl
Palermo Punta Raisi
1 stop
31h 50mPalermo Punta Raisi
Toronto Pearson Intl
1 stop
30h 10mBritish Airways
Toronto Pearson Intl
Catania Fontanarossa
2 stops
19h 05mCatania Fontanarossa
Toronto Pearson Intl
2 stops
31h 53mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Palermo Punta Raisi
1 stop
32h 05mPalermo Punta Raisi
Montreal Pierre Elliott Trudeau Intl
2 stops
39h 33mAmerican Airlines
Toronto Pearson Intl
Catania Fontanarossa
1 stop
21h 30mCatania Fontanarossa
Toronto Pearson Intl
2 stops
15h 30mLufthansa
Toronto Pearson Intl
Catania Fontanarossa
2 stops
52h 05mCatania Fontanarossa
Toronto Pearson Intl
1 stop
34h 05mSWISS
Toronto Pearson Intl
Catania Fontanarossa
1 stop
17h 05mCatania Fontanarossa
Toronto Pearson Intl
1 stop
13h 05mITA Airways