Flight distance between Uitenhage, South Africa and Midrand, South Africa 561.0 mi / 902.9 km