Toronto Pearson Intl
Dar Es Salaam
3 stops
29h 35mMultiple Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
33h 55mEthiopian Air
Montreal Pierre Elliott Trudeau Intl
Arusha Kilimanjaro
1 stop
27h 00mQatar Airways
Toronto Pearson Intl
Dar Es Salaam
2 stops
24h 10mMultiple Airlines
Toronto Pearson Intl
Dar Es Salaam
1 stop
20h 00mEthiopian Air
Montreal Pierre Elliott Trudeau Intl
Arusha Kilimanjaro
2 stops
38h 10mMultiple Airlines
Toronto Pearson Intl
Arusha Kilimanjaro
2 stops
20h 15mArusha Kilimanjaro
Toronto Pearson Intl
2 stops
22h 25mEthiopian Air
Toronto Pearson Intl
Dar Es Salaam
1 stop
21h 45mDar Es Salaam
Toronto Pearson Intl
1 stop
22h 30mTurkish Airlines
Toronto Pearson Intl
Arusha Kilimanjaro
2 stops
30h 00mArusha Kilimanjaro
Toronto Pearson Intl
3 stops
33h 45mLufthansa
Toronto Pearson Intl
Arusha Kilimanjaro
3 stops
30h 30mArusha Kilimanjaro
Toronto Pearson Intl
3 stops
36h 05mAustrian Airlines
Toronto Pearson Intl
Arusha Kilimanjaro
2 stops
36h 25mArusha Kilimanjaro
Toronto Pearson Intl
3 stops
33h 35mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Arusha Kilimanjaro
3 stops
55h 40mArusha Kilimanjaro
Montreal Pierre Elliott Trudeau Intl
2 stops
25h 35mSWISS