De varmaste månaderna i St. Andrews är vanligtvis juli och augusti, då medeltemperaturen är 14 °C. Januari och februari är de kallaste månaderna, med en medeltemperatur på 5 °C. De regnigaste månaderna är augusti och juli.