Flight distance between Xi’an, China and Melbourne, Australia 5,490.3 mi / 8,835.8 km