Tiene una longitud de 390 km, de los que los últimos 50 km de su curso bajo forman la frontera natural entre Ecuador y el Perú (en el departamento de Loreto).