Flight distance between Taiohae, French Polynesia and Invercargill, New Zealand 3,979.8 mi / 6,404.9 km