Flight distance between San Pedro, Belize and Hangzhou, China 8,616.4 mi / 13,866.8 km