Flight distance between Dalandzadgad, Mongolia and Xi’an, China 687.2 mi / 1,105.9 km