Flight distance between Midrand, South Africa and Rotorua, New Zealand 7,548.5 mi / 12,148.1 km