Flight distance between Arthur’s Town, Bahamas and Duque de Caxias, Brazil 3,929.0 mi / 6,323.1 km