Flight distance between Chateaubelair, Saint Vincent and the Grenadines and Xiamen, China 9,827.2 mi / 15,815.4 km