Pretoria Weather in March

South Africa · March climate averages and travel tips

Avg high29°C (84°F)
Avg low15°C (59°F)
Rainfall68 mm (2.7 in)
RatingExcellent 8.3/10

Expect hot days in Pretoria in March: the average high is 29°C (84°F) and the average low is 15°C (59°F). March is autumn (fall) in South Africa. The month is moderately rainy, with about 68 mm (2.7 in) of rain spread over 13 days. You get roughly 12.2 hours of daylight and a mix of sun and cloud.

Is March a good time to visit Pretoria?

March is a good time to visit Pretoria (8.3/10), though April to September are even better.

Visiting Pretoria in March

March weather

March feels warm rather than scorching, with afternoons reaching 29°C and cooler evenings near 15°C. Rain falls on 13 days, often as summer storms, so outdoor plans can be interrupted. You'll still get sunny spells for the Union Buildings gardens or a walk around the Pretoria National Botanical Garden.

If you're hoping to hike, keep a flexible plan. Wet trails can be slippery, and storm clouds may build later in the day. The Kruger House Museum or the Ditsong National Museum of Natural History makes a useful indoor alternative.

Events and local days

Human Rights Day falls on 21 March and is a public holiday across South Africa. Pretoria may host commemorations and community events, though the programme changes each year. Some offices and shops may close, so don't count on every service running as usual.

Travelling with kids? The botanical garden's open paths and birdlife make a good outing between showers.

Crowds and practical tips

March is usually quieter than the April-to-September period, which is Pretoria's best-known travel season. You're also past February's hotter, wetter weather. Prices can be easier than in the busier months, but school holidays sometimes overlap with March, so family attractions may feel busier then.

For a practical plan, visit the Union Buildings in the morning, then head to the nearby Pretoria Art Museum if rain rolls in. It keeps your day centred on the same part of town, rather than leaving you caught in a storm far from shelter.

March weather at a glance

Average high29°C (84°F)
Average low15°C (59°F)
Daily mean22°C (71°F)
Rainfall68 mm (2.7 in)
Rainy days (1 mm+)13
Humidity59%
Cloud cover47%
Daylight12.2 hours
Est. sunshine7.1 hours/day
Wind6.4 km/h
vs February1°C cooler than February, with similar rainfall.

What to pack for Pretoria in March

Pretoria weather in other months

Jan30°C / 17°C122 mmFairFeb30°C / 17°C77 mmGoodMar29°C / 15°C68 mmExcellentApr26°C / 12°C44 mmExcellentMay24°C / 8°C14 mmExcellentJun21°C / 5°C5 mmExcellentJul21°C / 4°C2 mmExcellentAug25°C / 7°C3 mmExcellentSep29°C / 11°C12 mmExcellentOct31°C / 14°C46 mmExcellentNov31°C / 15°C81 mmGoodDec30°C / 17°C117 mmFair

← FebruaryBest time to visit PretoriaApril →

Better weather in March nearby

Nearby in March

Where else is good in March? See where to go in March.