Flight distance between San Pedro, Belize and Xiamen, China 9,022.4 mi / 14,520.1 km