Flight distance between Annotto Bay, Jamaica and Duque de Caxias, Brazil 3,626.1 mi / 5,835.7 km