Flight distance between Midrand, South Africa and Kampala, Uganda 1,841.7 mi / 2,963.9 km