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