Dans les siècles suivants, Buda a émergé comme siège royal. En 1241-1242 l'Empire mongol a conquis le territoire avec de grandes parties de l'Europe - cette conquête courte mais dévastatrice du pays est encore inscrit dans les mémoires comme Tatárjárás - le nom qui reflète la confusion erronée des Mongols et les Tatars à l'époque. La Hongrie médiévale a atteint son apogée sous le règne de Matthias Corvin, le maître de la Renaissance en Hongrie dont le mécénat des arts et des sciences ont fait du pays, une puissance remarquable à l'époque. C'est le premier pays européen à adopter la renaissance venue d'Italie. Cependant, après avoir résidé à Buda pendant des décennies, il déménage son siège à Vienne en 1485 pour les cinq dernières années de sa vie après avoir vaincu l'empereur Habsbourg Frédéric III.