Město Krnov je situováno v severovýchodní části České republiky na soutoku řeky Opavy s Opavicí, v podhůří Nízkého Jeseníku v těsné blízkosti česko-polské hranice. Je jednou ze vstupních bran do Jeseníků.
Historické jádro města tvoří nepravidelný půdorys a síť původních ulic se zachovalými renesančními a barkoními domy. Město bylo obehnáno hradbami, jejichž pozůstatky jsou patrné v torzu i dnes. Mezi
významné památky patří minoritský klášter a přilehlý kostel Narození Panny Marie v centru města, krnovská synagoga.
Výraznou dominantu města je
Cvilínský kopec, který se vyznačuje dvěma vrcholy. Na vzdálenějším Zadním Cvilínském kopci se dochovala zřícenina hradu Cvilín (též Šelemburk nebo Lobenštejn). Temeno Předního Cvilínského kopce zdobí kamenná rozhledna. Dalším zajímavým místem je výletní místo
Ježník s nově postavenou dřevěnou rozhlednou. V okolních lesích vedou početné a dobře udržované vycházkové cesty vybavené odpočívadly.
Pro sportovní vyžití Krnov nabízí hustou síť cyklotras a turistický tras, zimní hokejový stadion, horolezeckou stěnu, in-line a skate park, jezdecký areál, minigolf, sportovní střelnici, tenisové kurty, beach volejbalové hřiště, bowling, squash, krytý bazén, venkovní koupaliště a lyžařský vlek.