Il castello di Montefredane, meglio conosciuto come il Castello dei Caracciolo, ha origini medievali, esattamente all'epoca longobarda.
I resti di questo, che attraverso un arco conducono a un lato della piazza centrale del paese, evidenziano la sua imponenza.