October and November The weather is getting good, spring is in the air and days are sunny. These months can be very windy, with the infamous Cape Doctor doing its rounds. Average temperatures are maximum 23°C and minimum 13°C
December to March These are the prime summer months. Days are long and sunny, the holiday season is in the air and children and their parents head for the beaches and shopping malls. The sun sets late in the evening and the nights are beautiful and balmy. Average temperatures are maximum 27°C and minimum 17°C. Occasional very hot days can reach between 30 - 35 °C
April and May These months changes from year to year, but this is generally when it starts raining and becoming cold. The days are shorter and the evening becomes quiet chilly. This is a great time because there are fewer visitors around and you can get excellent deals on accommodation, food and activities. Average temperatures are maximum 21°C and minimum 11°C
June and July June and July are winter months and are rainy, but it does not rain every day. It is, however, cold at night, with the sun setting at around 6 o' clock in the evening. Average temperatures are maximum 17 °C and minimum 7°C