Flight distance between Uitenhage, South Africa and Vanderbijlpark, South Africa 508.1 mi / 817.7 km