Flight distance between Tianshui, China and Armadale, Australia 4,658.3 mi / 7,496.8 km