Flight distance between Old Harbour Bay, Jamaica and Xi’an, China 8,810.6 mi / 14,179.3 km