Flight distance between Morant Bay, Jamaica and Puyang, China 8,990.3 mi / 14,468.5 km