Flight distance between Busia, Kenya and Johannesburg, South Africa 1,886.1 mi / 3,035.3 km