Vsetínská Bečva nazývaná též Horní Bečva je řeka ve Zlínském kraji, jedna ze dvou zdrojnic řeky Bečvy. Délka toku je 58,8 km. Plocha povodí měří 734,1 km².
Řeka pramení v Beskydech v nadmořské výšce 920 m pod vrchem Trojačka (938 m n. m.). Její tok směřuje nejprve jihozápadně, poté jižně do velkokarlovického Leskové a na jihozápad. Protéká obcemi Velké Karlovice, Karolinka (kde v nadmořské výšce 472 m n. m. přibírá stejnojmenný potok z vodní nádrže Stanovnice), Nový Hrozenkov a Halenkov. Od Huslenek teče na západ a protéká obcemi Hovězí, Janová a Ústí u Vsetína. Pod ústím říčky Senice (354 m n. m.) se její tok obrací k severu. Protéká územím města Vsetína, kde přijímá zprava Jasenici (343 m n. m.), zleva Rokytenku (341 m n. m.). Dále přibírá ještě zleva Semetínský potok (332 m n. m.) a Ratibořku u Jablůnky (324 m n. m.) a zprava v obci Bystřička stejnojmennou říčku (304 m n. m.). Severní směr si řeka udržuje až k soutoku s Rožnovskou Bečvou ve Valašském Meziříčí v nadmořské výšce 288 m, odkud tok nese název Bečva.