Lucignano è un piccolo borgo fortificato, che ha conservato gran parte delle originali architetture medioevali.
All'ingresso del paese, dalla porta senese, si trova una fonte di cui per secoli, ne hanno fatto uso i pellegrini che percorrevano la via Francigena. In epoca medioevale a Lucignano c'era uno spedale per la cura dei pellegrini, oltre ad alcuni alberghi.
La chiesa di S. Cristina è ricordata con ospitale annesso fin dal X secolo.
Nel 1276 divenne pieve e fu dedicata a S. Giovanni Battista.