Flight distance between Xi’an, China and Santa Cruz, Jamaica 8,796.2 mi / 14,156.1 km