Pretoria is famous for its long, hot, and rainy summers and short, crisp, dry winters.
Shielded in a valley but sitting at an altitude of 1,339 metres, the city enjoys a comfortable annual average temperature of 18.7 °C. However, the daytime heat and nighttime cooling vary significantly by season.
🌸 Spring (September – October)
- The Purple City: This transition season transforms the streets. Over 70,000 Jacaranda trees burst into bloom, covering the city in a breathtaking canopy of purple and lilac.
☀️ Summer (November – February)
- Daytime: Hot and sunny with average highs around 28 °C.
- Nighttime: Balmy and pleasant with average lows around 17 °C.
- Rainfall: Summers are wet and stormy. January is the wettest month, bringing the highest number of heavy downpours, usually as dramatic afternoon thunderstorms.
❄️ Winter (June – August)
- Daytime: Mild, clear, and beautiful with average highs around 19 °C.
- Nighttime: Cold and crisp with average lows around 5 °C.
- Frost: Cloudless skies allow the day’s heat to escape rapidly, often resulting in sharp overnight frosts.