Flight distance between Midrand, South Africa and Pukekohe East, New Zealand 7,567.8 mi / 12,179.3 km