Flight distance between Xiamen, China and St Albans, Australia 4,636.0 mi / 7,460.9 km