Flight distance between Uitenhage, South Africa and Dunedin, New Zealand 6,519.2 mi / 10,491.6 km