Flight distance between New York City, United States of America and Ahmedabad, India 7,538.0 mi / 12,131.2 km