Die Stadt war von 1361 bis 1541 Hauptstadt des ungarischen Reiches, bevor sie vom Osmanischen Reich erobert wurde. Erst 140 Jahre später im Großen Türkenkrieg, nach dem Entsatz von Wien 1683, rückten die vom polnischen König Jan Sobieski angeführten alliierten Truppen des Entsatzheeres in Richtung Osten vor und erreichten die Stadt Buda 1684. Die von Ernst Rüdiger von Starhemberg geleitete Belagerung musste jedoch aufgegeben werden, da die Kampfmoral der Belagerer sich verschlechterte, als sich die Belagerung hinzog, und ein türkisches Entsatzheer die kaiserlichen und polnischen Belagerungstruppen bedrängte. In der zweiten Belagerung von 1686 konnte Buda durch Truppen der Heiligen Liga zurückerobert werden. Nach 75-tägiger Belagerung gelang den Truppen der Heiligen Liga, unter Führung des Herzogs Karl von Lothringen, Kurfürsten Max Emanuel von Bayern und Markgraf Ludwig Wilhelm von Baden am 2. September 1686 die Einnahme der Stadt und des Burgberges von Ofen. Dieser Sieg wurde in ganz Europa gefeiert, weil er als Anfang vom Ende der Türkenherrschaft in Europa gewertet wurde. Im Vatikan wurden Sondergottesdienste gehalten, die den Sieg mit dem Hymnus „Buda expugnata! Victoria! Halleluja!“ feierten. Papst Innozenz XI. ließ in ganz Rom die Glocken läuten. Die Türkenkriege setzten sich bis in das Jahr 1697 fort. Prinz Eugen von Savoyen gelang es in der Schlacht bei Zenta, das osmanische Heer entscheidend zu schlagen. Der darauf folgende Friedensschluss von Karlowitz markierte einen Wendepunkt in der europäischen Geschichte. Nach dem Frieden musste das Osmanische Reich das Königreich Ungarn an die Habsburgermonarchie abtreten, die sich zu einer europäischen Großmacht entwickelte.