South Africa – when to go
South Africa can be visited comfortably any time. Winter (June to September) is cooler, drier and ideal for hiking and outdoor pursuits. This is also the best time for wildlife-watching. Spring is the best time to see the flowers in the Northern Cape. Take into consideration the school holidays because accommodation is heavily booked, and prices can more than double. It's essential to book in advance. On the plus side, the high summer months offer some great festivals, including the Cape Town New Year Karnaval, and Swaziland's Incwala ceremony.
South Africa has been favored by nature with one of the most temperate climates on the African continent , and plenty of sunny, dry days. The main factors influencing conditions are altitude and the surrounding oceans. The coast north from the Cape becomes progressively drier and hotter, culminating in the desert region just south of Namibia. Along the south coast the weather is temperate, but the east coast becomes increasingly tropical the further north you go. When it gets too sticky, head for the highlands, which are pleasant even in summer. The north-eastern hump gets very hot and there are spectacular storms there in summer. In winter the days are sunny and warm.