El río Mayo es uno de los principales afluentes del Huallaga. Nace en las alturas andinas y discurre por la vertiente oriental de la Cordillera de los Andes. A medida que se acerca a su final, su caudal se ensancha, siendo posible navegar a través de él.