Le château date de la fin du XVe siècle et servait de place forte pour protéger la population en cas d'attaque. Il se caractérise par de hauts remparts et une imposante tour d’entrée. La famille Zápoľský, est la famille aristocrate à qui appartenait les terres de la ville. A l’intérieur, le palais gothique, rénové au XVIe siècle dans le style Renaissance avec ses façades et ses grands halls ornés de peintures murales, commandés par Stéphane II Thököly, son 2e propriétaire. La chapelle, de style baroque, est couverte de stuc et de fresques du XVIIIe.
