Ukryta v hlubokých lesích nedaleko beskydské osady Bílý kříž pramení Černá Ostravice. Pramen leží nedaleko slovenské hranice a postupně napájí potok, který tvořil zemskou hranici mezi Moravou a Slezskem. Nad vesnicí Staré Hamry se Černá Ostravice vlévá do Ostravice Bílé a společně tvoří řeku Ostravici.
Ostravice je významným tokem Moravskoslezského kraje. Tvořila vždy hranici mezi Moravou a Slezskem a dodnes rozděluje na moravskou a slezskou část například města jako Frýdek-Místek nebo Ostrava. V Ostravě, pod vrchem Landek, se vlévá do Odry.