Lusaka
Toronto Pearson Intl
2 stops
43h 30mToronto Pearson Intl
Lusaka
2 stops
36h 36mMultiple Airlines
Lusaka
Toronto Pearson Intl
3 stops
31h 50mToronto Pearson Intl
Lusaka
2 stops
44h 10mEthiopian Air
Lusaka
Toronto Pearson Intl
1 stop
41h 55mToronto Pearson Intl
Lusaka
1 stop
42h 05mEmirates
Lusaka
Vancouver Intl
2 stops
40h 43mVancouver Intl
Lusaka
2 stops
43h 00mMultiple Airlines
Lusaka
Vancouver Intl
3 stops
38h 18mVancouver Intl
Lusaka
2 stops
43h 00mMultiple Airlines
Lusaka
Vancouver Intl
3 stops
38h 18mVancouver Intl
Lusaka
2 stops
51h 40mMultiple Airlines