Flight distance between Port Antonio, Jamaica and Ahmedabad, India 8,905.3 mi / 14,331.7 km