Flight distance between Annotto Bay, Jamaica and Yacuiba, Bolivia 2,920.9 mi / 4,700.7 km