Flight distance between Morant Bay, Jamaica and Duque de Caxias, Brazil 3,590.4 mi / 5,778.3 km