Flight distance between Annotto Bay, Jamaica and Barclayville, Liberia 4,709.8 mi / 7,579.7 km