O rio Opava é um rio localizado no nordeste da República Checa, afluente do rio Oder.[1][2] Este rio origina-se na confluência dos rios Bílá Opava, Strední Opava e Cerná Opava, na cidade de Vrbno pod Pradědem e corre por 119 km até se encontra com o rio Oder, na Ostrava, sendo que dos 119 km, 25km[carece de fontes] fazem parte da linha fronteiriça entre a República Checa e a Polónia.[1]