Flight distance between Uitenhage, South Africa and Rotorua, New Zealand 7,128.6 mi / 11,472.4 km