Flight distance between Durban, South Africa and Invercargill, New Zealand 6,532.1 mi / 10,512.4 km