Flight distance between Annotto Bay, Jamaica and Porto Alegre, Brazil 3,745.3 mi / 6,027.5 km