Flight distance between Annotto Bay, Jamaica and São Luís, Brazil 2,634.7 mi / 4,240.2 km