Juli og august er typisk de varmeste måneder i San Gimignano med en gennemsnitstemperatur på 23 °C. Januar og februar er de køligste måneder, hvor gennemsnitstemperaturen er 7 °C. November og oktober er månederne med mest nedbør.