Flight distance between Annotto Bay, Jamaica and Hangzhou, China 8,897.4 mi / 14,319.0 km