Flight distance between Foshan, China and Belmopan, Belize 9,285.3 mi / 14,943.3 km