Jabarkan Geografi dari Krnov

Krnov terletak di wilayah bersejarah Dataran tinggi Silesia, di pertemuan sungai-sungai Opava dan Opavice, dekat perbatasan Polandia. Puncak tertinggi wilayah kotamadya adalah Bednářský vrch (588 m).