Flight distance between Saint Ann’s Bay, Jamaica and Ahmedabad, India 8,920.6 mi / 14,356.4 km