Olza (Czech Olše, German Olsa) is a river in Central Europe, right tributary of Oder. It flows from Silesian Beskides through northern Czech Republic and southern Poland. 86 kilometres, 1 100 kmē of river basin.