Flight distance between Tianshui, China and Invercargill, New Zealand 6,813.6 mi / 10,965.4 km