Flight distance between Xi’an, China and Portmore, Jamaica 8,809.3 mi / 14,177.2 km