Flight distance between Sūrat, India and Old Harbour Bay, Jamaica 9,053.9 mi / 14,570.8 km