Flight distance between San Pedro, Belize and Shenzhen, China 9,269.5 mi / 14,917.8 km