Distrik in 23x15px|border |alt=|link= Moravia-Silesia, 23x15px|border |alt=|link= Ceko{{SHORTDESC:Distrik in 23x15px|border |alt=|link= Moravia-Silesia, 23x15px|border |alt=|link= Ceko|noreplace}}
Distrik Opava berbatasan dengan Polandia di utara. Wilayah distrik ini berbukit, tetapi ketinggian rata-ratanya rendah. Wilayah distrik ini terbagi menjadi tiga mesoregion geomorfologi: Nízký Jeseník (barat dan selatan), Tanah Perbukitan Opava (timur dan utara), dan Cekungan Ostrava (sebagian kecil di timur laut). Titik tertinggi di distrik ini adalah bukit Červená hora di Budišov nad Budišovkou dengan ketinggian 749m (2.457ft). Titik terendah distrik ini adalah dasar sungai Oder di Šilheřovice di ketinggian 198m (650ft).
Dari total luas wilayah distrik 11.159km2 (4.309sqmi), lahan pertanian menempati 6.822km2 (2.634sqmi), hutan menempati 3.125km2 (1.207sqmi), dan wilayah perairan menempati 190km2 (73sqmi). Hutan menutupi 28,0% wilayah distrik.[1]
Seluruh wilayah distrik ini dialiri oleh Sungai Oder, namun sungai tersebut hanya muncul sebentar di wilayah distrik ini. Sungai terpenting di distrik ini adalah Opava, yang mengalir melintasi distrik dari barat laut ke timur, dan Moravice, yang memasuki distrik di sebelah barat dan menyatu dengan Opava di dekat kota Opava. Perairan terbesar adalah Waduk Kružberk, yang dibangun di Moravice.