Sus afluentes más importantes son los ríos Utcubamba, Crisnejas, Chamaya, Cenepa, Nieva, Santiago, Morona, Pastaza, Huallaga (1.300 km) y el Tigre (600 km).