Flight distance between Old Harbour Bay, Jamaica and Shijiazhuang, China 8,498.6 mi / 13,677.2 km