Flight distance between New Kingston, Jamaica and Ahmedabad, India 8,927.8 mi / 14,367.9 km