L'abitato medievale si erge tra le dolci colline toscane, posto su un'alta collina nella Val d'Elsa. Il dislivello altimetrico è compreso tra un minimo di 64 metri s.l.m. nella piana del fiume Elsa presso Certaldo ad un massimo di 631 metri nella zona del Cornocchio.