Flight distance between El Progreso, Honduras and Duque de Caxias, Brazil 4,001.2 mi / 6,439.2 km