Hrad je dominantou podtatranského mesta Kežmarok a patrí k typu tzv. mestských hradov. Vznikol v 15. storočí na rozvalinách stredovekej osady Svätá Alžbeta. Staviteľmi a prvými majiteľmi hradu boli bratia Imrich a Štefan Zápoľský. V roku 1931 v časti hradného komplexu otvorili prvé expozície regionálneho múzea. Po generálnej oprave hradu sa muzeálne zbierky rozšírili. Dnes stále expozície dokumentujú vývoj mesta od jeho vzniku po tridsiate roky 20. storočia.