Krnov był znanym miastem na czesko-polskiej granicy, tworzył centrum Księstwa Krnovskiego. Znaczenie miasta rosło w okresie renesansu, o czym do dziś świadczą niektóre obiekty i ulice w historycznym centrum miasta.
Barok i renesans można tutaj zobaczyć na fasadach domów mieszczańskich na ulicy Zamkowej. Doskonałym przypomnieniem dawnej świetności miasta są również pałace, które powstały z bogactwa miejscowych fabryk tekstylnych. Jednym z klejnotów budowlanych jest rodzinna
Willa przedsiębiorcy Flemmicha oraz
Pałac Silesia, w którym odbywały się targi.
Elementy renesansowe zachował również zamek, który stoi w miejscu pierwotnego zamku. Nie jest on dostępny dla zwiedzających. Elementem dominującym w mieście jest
ratusz neorenesansowy z charakterystyczną wieżą. Unikalna jest także
synagoga żydowska, która cudem przetrwała do dziś, a niedawno została odrestaurowana do swojej pierwotnej formy.