Flight distance between Suzhou, China and Old Harbour Bay, Jamaica 8,839.6 mi / 14,225.9 km