Toronto Pearson Intl
Dar Es Salaam
1 stop
21h 45mDar Es Salaam
Toronto Pearson Intl
1 stop
22h 30mTurkish Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
32h 20mDar Es Salaam
Toronto Pearson Intl
2 stops
24h 10mMultiple Airlines
Toronto Pearson Intl
Zanzibar Kisauni
2 stops
30h 50mZanzibar Kisauni
Toronto Pearson Intl
2 stops
50h 15mKenya Airways
Toronto Pearson Intl
Arusha Kilimanjaro
1 stop
19h 25mArusha Kilimanjaro
Toronto Pearson Intl
2 stops
22h 25mEthiopian Air
Montreal Pierre Elliott Trudeau Intl
Arusha Kilimanjaro
1 stop
27h 00mArusha Kilimanjaro
Montreal Pierre Elliott Trudeau Intl
2 stops
36h 20mQatar Airways
Edmonton
Dar Es Salaam
3 stops
48h 10mDar Es Salaam
Edmonton
3 stops
52h 03mEmirates