Flight distance between Sesheke, Zambia and Johannesburg, South Africa 648.9 mi / 1,044.3 km