Flight distance between Ahmedabad, India and Christchurch, New Zealand 7,786.4 mi / 12,530.9 km