布达城堡（、），原来也称作“王宫”（匈牙利语: Királyi-palota）或“王家城堡”（匈牙利语: Királyi Vár），位于匈牙利布达佩斯城堡山之上，占整区域的3分2面积。布达城堡始建于1247年，匈牙利国王贝拉四世为了抵御蒙古金帐汗国的入侵而兴建。其后神圣罗马帝国皇帝西吉斯蒙德将原来的建筑物改建为哥特式王宫。1541年至1686年期间，奥斯曼土耳其佔领了布达佩斯，布达城堡被用作军营及清真寺。直至17世纪，哈布斯堡王朝赶走了土耳其，布达城堡被重建成巴洛克式。现时布达城堡成为了匈牙利国家美术馆，供