Le origini del Castello dovrebbero risalire a subito dopo l’anno 1000.
Infatti nel 1167 l’Imperatore Federico I (il Barbarossa) lo tolse al nobile senese Guarnellotto dei Mezzolombardi per assegnarlo alla famiglia dei Firidolfi Ricasoli.
Il Castello di Tornano è stato recentemente restaurato ed utilizzato come hotel con possibilità di residence