Flight distance between Annotto Bay, Jamaica and Santo André, Brazil 3,542.4 mi / 5,701.0 km