Flight distance between Madang, Papua New Guinea and Invercargill, New Zealand 3,148.3 mi / 5,066.7 km