O rio Vizela é um rio português que nasce na Alto de Morgaír, na freguesia de Gontim, concelho de Fafe, e é afluente do rio Ave. Tem um comprimento aproximado de 45 km. O nome Vizela é corruptela de "avicella", diminutivo de "Ave", do qual o Vizela é um pequeno afluente.
No seu percurso, na direcção nordeste-sudoeste, banha sucessivamente os concelhos de Fafe, Felgueiras, Guimarães, Vizela e Santo Tirso.
É neste rio que se encontra a barragem de Queimadela. A sua foz, com margens entre as freguesias de Vila das Aves, São Martinho do Campo e Rebordões, converge na margem esquerda do rio Ave no concelho de Santo Tirso.
Como nota importante na história deste rio, refira-se a curiosidade natural que se encontra logo a seguir à barragem de Queimadela. Com efeito, é ali que se encontram as Olas. Por capricho da natureza, ali e no percurso de mais de cem metros, o rio desaparece debaixo de penedos enormes, para surgir logo adiante, rugindo de forma ameaçadora.