Kežmarský hrad je jediným úplne zachovaným hradom na Spiši. Prvá písomná zmienka o ňom je z roku 1463. Staviteľmi a prvými majiteľmi hradu boli bratia Imrich a Štefan Zápoľský. V roku 1528 ich vystriedala rodina Lasky, v roku 1571 Ján Rueber a v rokoch 1579 – 1684 ho vlastnili štyri generácie rodiny Thököly. Posledným majiteľom hradu bol Ferdinand Rueber a v roku 1702 ho odkúpilo mesto Kežmarok.
Prvé expozície tu boli otvorené v roku 1931. V súčasnosti sú v ňom sprístupnené historické expozície, dokumentujúce vývoj Kežmarku a okolia.