El río principal es Torola, navegable en invierno, sirve de línea divisoria entre este municipio y la República de El Salvador; tiene por afluentes la quebrada La Orilla, el río San Juan y la quebrada Santo Domingo.