Flight distance between Midrand, South Africa and Nyachera, Uganda 1,740.2 mi / 2,800.6 km