Villa de Leyva es surcada por tres ríos que provienen de la zona lluviosa y de páramo cercana, estos son el Sutamarchán, Sáchica y Cane que confluyen en el río Moniquirá.