Flight distance between Xiamen, China and Saint Albans, Australia 4,635.3 mi / 7,459.7 km