El lago es alimentado por cuatro ríos, siendo su única salida el río Agus, el cual fluye hacia el noroeste hasta la bahía Iligan a través de dos canales, uno sobre las cataratas de María Cristina y el otro sobre las cataratas Linamon.