Flight distance between Tumbes, Peru and Xi’an, China 10,232.2 mi / 16,467.1 km