Flight distance between Old Harbour Bay, Jamaica and Ahmedabad, India 8,945.7 mi / 14,396.7 km