Flight distance between Old Harbour Bay, Jamaica and Beijing, China 8,348.5 mi / 13,435.6 km