Flight distance between Lahore, Pakistan and Invercargill, New Zealand 7,934.2 mi / 12,768.8 km