Flight distance between Midrand, South Africa and Porirua, New Zealand 7,332.5 mi / 11,800.6 km