Toronto Pearson Intl
Dar Es Salaam
1 stop
32h 35mEgypt Air
Toronto Pearson Intl
Dar Es Salaam
1 stop
21h 45mTurkish Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
33h 55mEthiopian Air
Toronto Pearson Intl
Dar Es Salaam
1 stop
32h 35mEgypt Air
Toronto Pearson Intl
Dar Es Salaam
2 stops
23h 30mAmerican Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
21h 45mTurkish Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
21h 45mDar Es Salaam
Toronto Pearson Intl
1 stop
22h 30mTurkish Airlines
Montreal Pierre Elliott Trudeau Intl
Zanzibar Kisauni
1 stop
20h 25mZanzibar Kisauni
Montreal Pierre Elliott Trudeau Intl
2 stops
21h 25mDelta
Toronto Pearson Intl
Zanzibar Kisauni
1 stop
23h 25mZanzibar Kisauni
Toronto Pearson Intl
1 stop
32h 45mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Dar Es Salaam
2 stops
44h 05mDar Es Salaam
Montreal Pierre Elliott Trudeau Intl
2 stops
50h 22mKenya Airways
Montreal Pierre Elliott Trudeau Intl
Dar Es Salaam
2 stops
23h 45mDar Es Salaam
Montreal Pierre Elliott Trudeau Intl
2 stops
45h 30mEgypt Air
Toronto Pearson Intl
Arusha Kilimanjaro
1 stop
19h 25mArusha Kilimanjaro
Toronto Pearson Intl
2 stops
22h 25mEthiopian Air