Johannesburg
Lusaka
The best and cheapest way to get from Johannesburg and Lusaka is to travel by bus, which will cost about 456,926 ZMK or 78.30 USD.