Flight distance between Islamabad, Pakistan and Invercargill, New Zealand 8,088.8 mi / 13,017.6 km