El Río Umia nace en la provincia de Pontevedra y discurre 70 km hasta desembocar en la Ría de Arousa, drenando una cuenca de 40 km2 que incluye 9 municipios. Inicialmente fluye suavemente a través de terrenos planos a una altitud de 500 metros, luego se encaja en terrenos más abruptos antes de precipitarse en cascadas hacia Caldas de Reis, donde es embalsado. Finalmente atraviesa el fértil valle de Salnés de forma llana antes de desembocar.