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