Certaldo ligt tussen Florence en Siena, op 9 km van San Gimignano. Het stadje bestaat uit twee gedeeltes: Certaldo Basso, gelegen aan de voet de heuvel en het oude gedeelte, Certaldo Alto. Alto is gebouwd op het hoogste punt van de heuvel en is herkenbaar aan de rode bakstenen huizen.