Flight distance between Ahmedabad, India and Invercargill, New Zealand 7,621.2 mi / 12,265.1 km