Flight distance between Annotto Bay, Jamaica and San Isidro, Peru 2,099.7 mi / 3,379.2 km