Flight distance between Tabuk, Saudi Arabia and Invercargill, New Zealand 9,567.3 mi / 15,397.0 km