Flight distance between Puerto Plata, Dominican Republic and Duque de Caxias, Brazil 3,473.2 mi / 5,589.6 km