Flight distance between Uitenhage, South Africa and Porirua, New Zealand 6,909.7 mi / 11,120.2 km