La unua mencio pri la vilaĝo estas el la jaro 1141, ekde la jaro 1273 Mohelnice estas urbo, kiu havis regulan rondan bazplanon. Konserviĝis restaĵoj de gotikaj remparoj el la 14-a ĝis la 15-a jarcentoj kun pordego el la jaro 1540. Dum la tridekjara milito ĝi estis en la jaro 1643 konkerita kaj forbruligita de svedoj.
Dominaĵo estas gotika ununava preĝejo de sankta Tomo el Canterbury, notata en la jaro 1247, kun okulfrape alta svelta turo. Renesanca urbodomo estas el la 16-a jarcento, en placo staras pestkolono el la jaro 1717. En la urba parko estas memortabulo de dekano K. A. Lautner, la viktimo de sorĉistaj procezoj en la 17-a jarcento. En la jaro 1742 prirabis la urbon prusoj. Komence de la 20-a jarcento en la urbo agadis verkisto Antal Stašek.