Flight distance between San Pedro, Belize and Shiyan, China 8,730.0 mi / 14,049.6 km