Ostravice je řeka v okresech Frýdek-Místek a Ostrava-město v Moravskoslezském kraji.
Délka toku činí 65,1 km. Plocha povodí měří 827,4 km².
Její tok tvoří zčásti historickou zemskou hranici Moravy a Slezska, zčásti tato hranice podél jejího toku mírně osciluje. Řeka získala název podle svého prudkého (ostrého) toku.
Řeka vzniká soutokem Černé a Bílé Ostravice u obce Staré Hamry v Moravskoslezských Beskydech. Černá Ostravice pramení na jižním svahu Smrkoviny, která leží západně od osady Bílý Kříž, Bílá Ostravice pramení na úbočí vrcholku Čarták, který leží západně od Bumbálky. Na horním toku řeky leží přehradní nádrž Šance. U stejnojmenné obce Ostravice se nachází zajímavý chráněný přírodní útvar - peřeje. Dále protéká Frýdlantem nad Ostravicí, Paskovem, Frýdkem-Místkem a Ostravou. Tam se vlévá jako pravostranný přítok do řeky Odry.