Flight distance between Taiyuan, China and Armadale, Australia 4,842.7 mi / 7,793.6 km