Flight distance between Xi’an, China and Mayagüez, Puerto Rico 8,803.0 mi / 14,167.0 km