What's on in Pretoria (Tshwane), South Africa through the year
Pretoria, South Africa has 6 curated events through the year — 1 festival, 1 natural spectacle, 1 holiday, 1 season and 2 hazard seasons. The ones to plan around: Highveld winter (May) and Jacaranda season (September). January, September and December are its peak-crowd months.
Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not
Best time to visit Pretoria (Tshwane): weather, crowds and notes →
Pretoria (Tshwane) events and crowds by month
| Month | What starts | Crowds |
|---|---|---|
| January | — | Peak crowds |
| February | — | Quiet |
| March | — | Busy |
| April | — | Busy |
| May | Highveld winter | Busy |
| June | Winter haze in the valley | Busy |
| July | — | Busy |
| August | Jacaranda Agricultural Show | Busy |
| September | Jacaranda season | Peak crowds |
| October | Afternoon thunderstorms | Busy |
| November | — | Shoulder season |
| December | The city empties | Peak crowds |
January in Pretoria (Tshwane)
Pretoria (Tshwane) weather in January →Peak crowds — The city empties, Term 4–1 (summer, year-end) break in South Africa
Nothing new starts in January.
Still on: Afternoon thunderstorms (15 Oct – 15 Mar (usually)), The city empties (15 Dec – 5 Jan (usually))
February in Pretoria (Tshwane)
Pretoria (Tshwane) weather in February →Quiet — school holidays in 2 of the markets that fill it, one of its worst months for weather
Nothing new starts in February.
Still on: Afternoon thunderstorms (15 Oct – 15 Mar (usually))
March in Pretoria (Tshwane)
Pretoria (Tshwane) weather in March →Busy — Term 1–2 (autumn) break in South Africa, school holidays in 3 of the markets that fill it
Nothing new starts in March.
Still on: Afternoon thunderstorms (15 Oct – 15 Mar (usually))
April in Pretoria (Tshwane)
Pretoria (Tshwane) weather in April →Busy — Term 1–2 (autumn) break in South Africa, school holidays in 3 of the markets that fill it
Nothing new starts in April.
May in Pretoria (Tshwane)
Pretoria (Tshwane) weather in May →Busy — school holidays in 3 of the markets that fill it, one of its best months for weather
- Season
Highveld winter
1 May – 31 Aug · usuallyDry seasonPretoria sits lower and warmer than Johannesburg, and its winter is dry, still and mild by mid-morning. It is the easy half of the year, and nothing here is scheduled around the weather.
June in Pretoria (Tshwane)
Pretoria (Tshwane) weather in June →Busy — Term 2–3 (winter) break in South Africa, school holidays in 2 of the markets that fill it
- Hazard
Winter haze in the valley
1 Jun – 31 Aug · usuallyWinter smogCold air settles between the ridges and holds smoke from veld fires and household coal under it, so the horizon browns out for weeks. Worst at dawn, and it goes when the first storms arrive. Source ↗
Still on: Highveld winter (1 May – 31 Aug (usually))
July in Pretoria (Tshwane)
Pretoria (Tshwane) weather in July →Busy — Term 2–3 (winter) break in South Africa, school holidays in 4 of the markets that fill it
Nothing new starts in July.
Still on: Highveld winter (1 May – 31 Aug (usually)), Winter haze in the valley (1 Jun – 31 Aug (usually))
August in Pretoria (Tshwane)
Pretoria (Tshwane) weather in August →Busy — Jacaranda Agricultural Show, school holidays in 4 of the markets that fill it
- Festival
Jacaranda Agricultural Show
20 Aug – 10 Sep · usuallyMajor festivalCrowdedThe old Pretoria Show at the Tshwane Events Centre in late August: livestock judging and championships at the core of it, with a fairground and exhibition halls built around the edges. Source ↗
Still on: Highveld winter (1 May – 31 Aug (usually)), Winter haze in the valley (1 Jun – 31 Aug (usually))
September in Pretoria (Tshwane)
Pretoria (Tshwane) weather in September →Peak crowds — Jacaranda Agricultural Show, Term 3–4 (spring) break in South Africa
- Nature
Jacaranda season
25 Sep – 10 Nov · usuallyAround seventy thousand trees, and Brooklyn, Arcadia and Hatfield disappear under a purple roof from late September. The bloom moves a week or two with the spring, and the Union Buildings terrace is the free overview.
Still on: Jacaranda Agricultural Show (20 Aug – 10 Sep (usually))
October in Pretoria (Tshwane)
Pretoria (Tshwane) weather in October →Busy — Term 3–4 (spring) break in South Africa, school holidays in 3 of the markets that fill it
- Hazard
Afternoon thunderstorms
15 Oct – 15 Mar · usuallyStorm seasonStorms come off the Magaliesberg most summer afternoons: hail, lightning and half an hour of water the stormwater drains cannot take. Mornings are almost always clear, so the day gets front-loaded. Source ↗
Still on: Jacaranda season (25 Sep – 10 Nov (usually))
November in Pretoria (Tshwane)
Pretoria (Tshwane) weather in November →Shoulder season — school holidays in 2 of the markets that fill it, an ordinary month
Nothing new starts in November.
Still on: Jacaranda season (25 Sep – 10 Nov (usually)), Afternoon thunderstorms (15 Oct – 15 Mar (usually))
December in Pretoria (Tshwane)
Pretoria (Tshwane) weather in December →Peak crowds — The city empties, Term 4–1 (summer, year-end) break in South Africa
- Holiday
The city empties
15 Dec – 5 Jan · usuallyChristmas & New YearClosuresGovernment shuts, the students go home and the roads that are impossible in November run clear. Half the restaurants close with them, so the city is pleasant and largely useless for three weeks. Source ↗
Still on: Afternoon thunderstorms (15 Oct – 15 Mar (usually))