Flight distance between Uitenhage, South Africa and Christchurch, New Zealand 6,711.0 mi / 10,800.3 km