Flight distance between Jakarta, Indonesia and Invercargill, New Zealand 4,565.7 mi / 7,347.7 km