Flight distance between Uitenhage, South Africa and Johannesburg, South Africa 545.5 mi / 877.8 km