Flight distance between San Pedro, Belize and Shijiazhuang, China 8,305.1 mi / 13,365.8 km