Krnov is a town located in the Bruntál District of the Moravian-Silesian Region in the Czech Republic. It serves as a regional center with a population of approximately 22,000 inhabitants.
The town is situated on the border with Poland at the confluence of the Opava and Opavice rivers. Its geographical position marks it as a point of intersection between these two neighboring countries.