Climate in Grahamstown

Grahamstown experiences a subtropical climate with distinct warm summers and cooler winters. Temperatures range from around 12 to 25 degrees Celsius during the year. Expect warm, humid summers with occasional rainfall and mild winters.

Monthly Averages

MonthHighAvgLowRainDaysSun (h)Comfort

Nearby Cities