L'attuale città di Budapest si è inizialmente sviluppata intorno a Buda. A seguito degli attacchi mongoli gli abitanti di Pest si rifugiarono su questa collina tra le mura del castello.
I turchi conquistarono Buda nel 1541 mantenendo il potere per quasi 150 anni trasformandola e domandole tratti tipici della cultura turca. Nel 1686, dopo giorni di bombardamenti, gli austriaci liberarono Buda, ma dello splendore precedente non rimase niente: fu ricostruita mantenendo il vecchio aspetto.