Zamek na wzgórzu wybudowano po roku 1340, za panowania Kazimierza Wielkiego, w stylu gotyckim. Przez kolejne wieki wielokrotnie przebudowywany. Leży na wzgórzu zamkowym, które wznosi się na wysokość 270 m n.p.m. i jest najwyższym punktem w centrum miasta.