Le castel del Monte est un château italien du XIIIe siècle construit par l'empereur du Saint Empire, Frédéric II de Hohenstaufen, situé dans le hameau du même nom faisant partie de la commune d'Andria, à 70 km à l'ouest de Bari, dans les Pouilles. Il se dresse au sommet d'une colline qui domine la chaîne des Murges occidentales, à 540 m au-dessus du niveau de la mer. Dépourvu de pont-levis et de douves, il se peut qu'il n'ait jamais eu de rôle défensif.
L'édifice a été inscrit à l'inventaire des monuments nationaux italiens de 1936 à 2010 et se trouve sur la liste du patrimoine mondial de l'Unesco depuis 1996.