Flight distance between Xi’an, China and North York, Canada 7,020.2 mi / 11,298.0 km