The City of Tshwane sits at 1 330m above sea level, surrounded by low ridges and rolling hills.
It is generally warmer in Tshwane than it is compared to its southern neighbour of Johannesburg.
In summer, visitors can expect warm weather, with short afternoon thunderstorms and some rain.
In winter, from June to September, the weather is relatively mild and sunny. It can get very cold in the mornings and evenings.
Averages in the City of Tshwane:
January: a high of 29°C; lows of 18°C
June: a high of 19°C; lows of 5°C
Visitors are advised to apply sunscreen regularly.