Atraviesa el término municipal de Viladecavalls, al este de la población, donde se une a la riera de Sant Jaume formando la del Morral del Molí, tributaria del río Llobregat por la izquierda, ya en la comarca del Bajo Llobregat.