El sistema fluvial del cantón de Pérez Zeledón corresponde a la vertiente del Pacífico, que pertenece a las cuencas de los ríos Grande de Térraba, tributario el río General, del cual el Valle del General toma su nombre, Savegre y Barú.