Flight distance between Xiamen, China and Armadale, Australia 3,914.9 mi / 6,300.4 km