Paladsets nuværende fremtoning er et resultat af flere byggeperioder. Den første blev indledt af Kejserinde Maria Theresa i perioden 1749-70, denne del af slottet, der indeholdt 203 værelser, blev siden sydfløjen i det stadigt voksende bygningskompleks. i 1848-49 fik den ungarske hær for en kort tid fodfæste på borghøjen, men østrigerne generobrede den med det resultat, at byen endnu engang blev lagt i ruiner (tyrkerne erobrede byen i 1541 og efterlod den i ruiner).
Kongepaladset, der var blevet genopbygget, blev totalt ødelagt af en brand. Først efter sammenlægningen af Óbuda, Buda og Pest i 1873 blev der sat gang i genopbygningen. Kongepaladset blev opbygget og i 1890 udvidede man med en fløj til administrationen. Man forlængede fløjene ud mod Donau til det dobbelte ved at kopiere fløjen fra Maria Theresas tid, og indsætte en midterblok med høj kuppel. Den totale længde blev dermed godt 300 meter.