Uničov es una de las siete ciudades reales de Moravia, ubicada en el cruce de Haná, Hrubé y Nízké Jeseník. El núcleo de la zona es la cuenca del río Oskavy. Al sur, la región está abierta al río Morava, del cual está separada por el bosque de llanura aluvial de Doubrava. Por los otros lados, está rodeada por las estribaciones de las montañas Jeseníky. El antiguo asentamiento se evidencia por numerosos hallazgos arqueológicos, por ejemplo, el descubrimiento de una fundición de hierro prehistórica cerca de Želechovice.
Uničov fue fundada alrededor de 1213 por el margrave moravo Vladislav Jindřich.