Flight distance between Spanish Town, Jamaica and Hefei, China 8,865.3 mi / 14,267.4 km