Flight distance between Vega Baja, Puerto Rico and Duque de Caxias, Brazil 3,246.9 mi / 5,225.4 km