Le château de Buda est le complexe historique de château et de palais des rois hongrois à Budapest. Il a été achevé pour la première fois en 1265, mais l'imposant palais baroque qui occupe aujourd'hui la majeure partie du site a été construit entre 1749 et 1769. Dans le passé, le complexe était appelé soit le palais royal, soit le château royal.