Gauteng is South Africa's smallest and most populous province, home to Johannesburg, Pretoria and Soweto.
Gauteng sits at 1,400-1,750 m on the Highveld: warm wet summers (Oct-Mar) with afternoon thunderstorms and dry, sunny winters (May-Aug) with cold nights near 0-5 C.
Best time to visit
Best: April-May and September-October
Peak Season: December-January
Avoid: January-February for heavy storm days
Notes: Winter nights can be freezing; hotels may lack heating
Summary: Dry, mild autumn and spring are best
Month-by-month weather
Typical conditions throughout the year.
January
26/16 C (79/61 F)
Warm and wet; afternoon thunderstorms
February
26/16 C (79/61 F)
Warm; frequent storms
March
24/14 C (75/57 F)
Milder, still wet
April
22/11 C (72/52 F)
Dry and mild
May
19/8 C (66/46 F)
Dry, cooler
June
17/4 C (63/39 F)
Cold nights, dry, clear
July
17/4 C (63/39 F)
Coldest month, sunny
August
20/7 C (68/45 F)
Dry and windy
September
23/11 C (73/52 F)
Warming
October
25/14 C (77/57 F)
Jacaranda bloom, first storms
November
25/15 C (77/59 F)
Warm and wet
December
26/16 C (79/61 F)
Hot, wet, holiday season
The seasons
What to expect in each part of the year.
Summer
Months: Nov-Mar
Warm days 24-27 C with storms
Autumn
Months: Apr-May
Dry and mild
Winter
Months: Jun-Aug
Sunny days 17-20 C, cold nights
Spring
Months: Sep-Oct
Warming; jacaranda bloom
Crowds & peak times
When to expect tourists and when to avoid them.
- Peak
- December-January and Easter
- Shoulder
- April-May, September-October
- Low
- Winter weekdays
Major events & festivals
Time your visit around what matters.