Gaborone experiences mild winters with temperatures ranging from 2-11°C, gradually warming up towards spring. As summer approaches, temperatures soar to highs of 33-45°C, followed by a brief respite in autumn before rising again. The coldest month is July, averaging around 13°C, while the warmest months are November and December, with averages above 25°C. Autumn and winter bring moderate temperatures, averaging between 15-23°C, making them relatively pleasant seasons.