Flight distance between Yogyakarta, Indonesia and Hamilton, New Zealand 4,523.9 mi / 7,280.5 km