Flight distance between Annotto Bay, Jamaica and Villanueva, Honduras 770.5 mi / 1,240.0 km