Flight distance between Tianshui, China and Bunbury, Australia 4,735.6 mi / 7,621.1 km