Flight distance between Puerto Barrios, Guatemala and Duque de Caxias, Brazil 4,056.2 mi / 6,527.8 km