Flight distance between Annotto Bay, Jamaica and Arroyo Naranjo, Cuba 485.3 mi / 780.9 km