Su cuenca hidrográfica nace desde el lugar llamado La Estrella, en el municipio de Palma Soriano, provincia de Santiago de Cuba, a una altura de 600 metros sobre el nivel del mar, naciendo en la ladera norte de la Sierra Maestra, Las Tunas, Holguín y Granma, esta última con mayor porción.