Flight distance between Xi’an, China and Rockhampton, Australia 4,827.7 mi / 7,769.4 km