Flight distance between Old Harbour Bay, Jamaica and Changsha, China 9,180.7 mi / 14,774.9 km