El más largo es el río Choluteca que recorre 250 km cubriendo una cuenca de más 7500 km² y una superficie agrícola de 2132 km².