Flight distance between Annotto Bay, Jamaica and Arroyo Naranjo, Cuba 489.4 mi / 787.7 km