Su curso limita las provincias de La Coruña y Pontevedra desembocando en la ría de Arousa a la altura de Catoira tras recorrer 132 km.