Flight distance between Midrand, South Africa and Uyovu, Tanzania 1,584.9 mi / 2,550.7 km