Flight distance between Uitenhage, South Africa and Pukekohe East, New Zealand 7,157.3 mi / 11,518.5 km