Il Castello di Vulci, situato nel territorio di Canino, venne edificato a ridosso di un ponte, ponte dell’arcobaleno, costruito dai romani su fondamenta preesistenti etrusche, per attraversare una gola dove passa il Fiume Fiora, che oggi divide i territori di Canino e Montalto di Castro.

Il castello venne edificato nel XII sec. dai monaci cistercensi, su quella che nel IX sec. era un’abbazia dedicata a San Mamiliano, distrutta dalle incursioni dei saraceni. Il castello divenne dal XIII sec. un importante centro di assistenza ed accoglienza dei pellegrini e fu per mezzo secolo gestito in collaborazione con i cavalieri del Tempio, i cosiddetti Templari.

Nel XVI sec. passò nelle proprietà di Alessandro Farnese, Papa Paolo III, che vi operò alcuni restauri. Successivamente fu utilizzata quale dogana dello Stato Pontificio, perché il castello era situato ai confini con il Granducato di Toscana. Passò poi ai Bonaparte, nel 1859 ai Torlonia e infine fu acquistato dallo Stato Italiano.