Son seis los ríos principales que drenan el territorio guipuzcoano, de este a oeste: