En la unión de los ríos Virilla y Grande de San Ramón nace el río que se conoce como Grande de Tárcoles, y desemboca en la playa del mismo nombre, al oeste de la ciudad de Orotina. Tanto el de San Ramón como el Virilla son ríos que tienen un ligamen muy grande con la historia de los pueblos del Valle Central y los montes ramonenses. San Ramón y el río Grande son indivisibles; y lo mismo puede decirse del Virilla, el río que parte en dos el Valle Central y recoge las aguas de innumerables afluentes como el Damas, el Tiribí, el mismo Torres, y otros.

El Turrúcares es otro afluente de importancia del Tárcoles; nace en las faldas orientales del cerro del mismo nombre, de 1,755 metros de altitud.