thumb|Rynek w Karniowie thumb|Zamek w Karniowie thumb|Stacja kolejowa w Karniowie thumb|Synagoga w Karniowie mały|Widok miasta z wieży kościoła pw. św. Marcina Karniów lub Krnów (, , ) – miasto w powiecie Bruntal, w kraju morawsko-śląskim w Czechach, na Śląsku Opawskim, przy granicy z Polską, około 15 km od Głubczyc oraz 27 km od Prudnika, nad rzeką Opawą, 24 175 mieszkańców.
Gospodarka W mieście rozwinął się przemysł włókienniczy, odzieżowy, maszynowy, spożywczy oraz poligraficzny.
Podział części gminy Krásné Loučky Pod Bezručovým vrchem Pod Cvilínem gminy katastralne Krásné Loučky Krnov-Horní Předměstí Opavské Předměstí
Geografia Miasto jest położone nad zbiegiem rzek Opawy i Opawicy w Górach Opawskich, południowa (Šelemburk, Cvilín, Mariánské Pole, Lotnisko Krnov, Guntramovice) i zachodnia (Kostelec, Ježník, Kabátův kopec) część miasta w Niskim Jesioniku i południowo-wschodnia (Petrův rybník, Červený Dvůr) część miasta na Płaskowyżu Głubczyckim. Historycznie miasto leży na Górnym Śląsku.