Flight distance between Xi’an, China and Osaka, Japan 1,509.5 mi / 2,429.2 km