Februar og januar er typisk de varmeste måneder i Knysna med en gennemsnitstemperatur på 22 °C. August og juli er de køligste måneder, hvor gennemsnitstemperaturen er 16 °C. Juli og juni er månederne med mest nedbør.