Flight distance between Budta, Philippines and Invercargill, New Zealand 4,580.3 mi / 7,371.3 km