Flight distance between Annotto Bay, Jamaica and Teresina, Brazil 2,821.0 mi / 4,540.0 km