Flight distance between Ahmedabad, India and Hamilton, New Zealand 7,845.4 mi / 12,625.9 km