El castillo de Buda (en húngaro:Budai Var) es el castillo histórico de los reyes húngaros en Budapest, Hungría. En el pasado también fue llamado Palacio Real (Király-Palota) y Castillo Real (Király Var).
El castillo se construyó en el extremo sur de la colina del castillo, cerca del Distrito del castillo (Várnegyed), que es famoso por las casas y edificios públicos medievals, barrocos y del siglo XIX. El castillo de Buda forma parte del Patrimonio de la Humanidad de Budapest, declarado el 1987.
El castillo de Buda fue el último reducto de las fuerzas del Eje (alemanas y húngaras) durante el asedio de Budapest en 1944-45. Las luchas con armas pesadas y el fuego de la artillería convirtieron el palacio una vez más en un montón de ruinas. Como último recurso, los defensores finalmente intentaron romper el bloqueo soviético, pero fracasaron completamente, dejando un 90% de sus soldados totalmente en las calles cercanas de Buda. Presuntamente los rusos conocían sus planes y se dirigieron inmediatamente con armas pesadas a las posibles vías de escape. Ésta está considerada como una de las catástrofes militares más grandes de la historia húngara por muchos historiadores, comparable a la avanzada rusa al Don en 1943.