Flight distance between Annotto Bay, Jamaica and Sorocaba, Brazil 3,498.2 mi / 5,629.8 km