Guida turistica
Le origini di Castelfiorentino però risalgono all'XI secolo, quando un castello sorse a guardia di Timignano, borgo posto sulla riva destra dell'Elsa, al crocevia fra la strada per Volterra e la via Francigena.