Toronto Pearson Intl
Milan Malpensa
2 stops
16h 15mMultiple Airlines
Toronto Pearson Intl
Milan Malpensa
1 stop
11h 10mIcelandair
Toronto Pearson Intl
Milan Malpensa
1 stop
16h 45mTAP AIR PORTUGAL
Toronto Pearson Intl
Milan Malpensa
1 stop
21h 25mMultiple Airlines
Calgary
Milan Malpensa
1 stop
14h 25mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Milan Malpensa
Nonstop
8h 00mLufthansa
Toronto Pearson Intl
Milan Malpensa
1 stop
12h 05mMilan Malpensa
Toronto Pearson Intl
1 stop
29h 15mMultiple Airlines
Toronto Pearson Intl
Milan Malpensa
1 stop
33h 30mMilan Malpensa
Toronto Pearson Intl
2 stops
33h 45mIcelandair
Toronto Pearson Intl
Milan Malpensa
1 stop
9h 55mMilan Malpensa
Toronto Pearson Intl
1 stop
13h 05mDelta
Montreal Pierre Elliott Trudeau Intl
Milan Malpensa
1 stop
12h 40mMilan Malpensa
Montreal Pierre Elliott Trudeau Intl
1 stop
10h 50mAir France
Toronto Pearson Intl
Milan Malpensa
1 stop
16h 23mMilan Malpensa
Toronto Pearson Intl
1 stop
13h 05mKLM
Montreal Pierre Elliott Trudeau Intl
Milan Malpensa
1 stop
16h 30mMilan Malpensa
Montreal Pierre Elliott Trudeau Intl
1 stop
17h 00mTurkish Airlines