Johannesburg
Ndola, Zambia
The best and cheapest way to get from Johannesburg and Ndola, Zambia is to travel by bus, which will cost about 378,145 ZMK or 64.80 USD.