South Africa is rightly famous for its natural beauty - witness the diversity of its many mountains, forests, coastal flora and fauna as well as its deserts. Yet although at one with nature, South Africa also offers a high level of comfort and luxury to the traveller whether they are taking a safari, climbing a mountain or coming face to face with sharks whilst cage-diving.
The weather is also one of South Africa's chief attractions - with its warm sunny climate and great beaches strung along almost 3000kms of coastline.
Even though South Africa is at a similar latitude to Australia, its temperatures are considerably lower. This is primarily because South African temperatures are moderated by the stretches of ocean on three of its sides, but it's also because of South Africa's altitude.
South Africa is a subtropical country and rightly famous for the number of sunshine hours it gets. The Western Cape gets much of its rain during its winter season, however the rest of South Africa typically gets most rain in the summer.
On the interior plateau, for instance in Johannesburg, temperatures are kept below 30°C by the altitude. There is, however, a shark contrast between temperatures on South Africa's east and west coasts. This is due to the different currents that occur in either ocean.
South Africa's seasons are the opposite of those in Europe - ie the South African winter occurs during Europe's summer months, and vice versa.

