Juli og august er typisk de varmeste måneder i Sankt Olof med en gennemsnitstemperatur på 16 °C. Februar og januar er de køligste måneder, hvor gennemsnitstemperaturen er 2 °C. Juli og august er månederne med mest nedbør.