Flight distance between Saint Ann’s Bay, Jamaica and Taiyuan, China 8,495.1 mi / 13,671.6 km