El río Cávado ( portugués : rio Cávado ; pronunciación portuguesa: [ˈʁiu ˈkavɐðu] ) es un río situado en el norte de Portugal .
Nace en la Serra do Larouco, a 1.520 metros sobre el nivel del mar. Recorre 135 kilómetros desde Fonte da Pipa, cerca de la estación de triangulación de Larouco, hasta su desembocadura en el océano Atlántico junto a la ciudad de Esposende . Fluye por los distritos de Vila Real y Braga , en la región de Cávado , y discurre cerca de las localidades de Vila Verde y Esposende y de las ciudades de Braga y Barcelos .
Sus afluentes son el río Homem, el río Rabagão y el río Saltadouro.
A partir de las cabeceras del Cávado se encuentran cinco presas:
41°32′28″N 08°47′36″O / 41.54111, -8.79333