Skip to main content
AMZBooking
Nelson Mandela Bridge, Johannesburg

Month guide · Johannesburg · South Africa

Johannesburg in December

What December is really like in Johannesburg: weather, crowds, prices, events and what to pack.

Updated By the AMZBooking editorial team

Photo: NJR ZA, Public domain

Quick answer

December is a quieter month with trade-offs. Expect average highs of 26°C (79°F), lows of 14°C (57°F), about 12 rainy days and roughly 13.8 hours of daylight. Many residents leave for the coast, so roads are quieter and city hotels offer lower rates; storms are frequent.

Key facts

Average high / low
26°C (79°F) / 14°C (57°F)
Rainy days
About 12
Daylight
About 13.8 hours
Crowds
Quiet
Hotel prices
Low

Weather in December

December is the 2nd-warmest month in Johannesburg: days average 26°C (79°F) against a yearly average high of 22°C (72°F), and nights fall to about 14°C (57°F). Rain falls on roughly 12 of its 31 days. Compared with November (25°C (77°F)), December is about as warm; by January highs stay near 26°C (79°F).

Sunrise (15 December)
About 05:10
Sunset (15 December)
About 18:56
Daylight
About 13.8 hours

Autumn (March–May). Settled, sunny weather and cooling evenings; one of the most comfortable times for sightseeing and day trips.

Crowds and prices

On a 1–5 scale, December rates 2 for crowds (the peak is October at 4) and 2 for hotel prices (highest in October). That makes December one of the better-value months to book.

Events in December

  • Day of Reconciliation — public holiday (16 December)

Dates move from year to year. Check the organiser’s site before booking travel around an event.

What to do in December

With frequent rain, plan around indoor sights and keep outdoor time flexible.

Experience · Soweto

Soweto by bicycle or with a local guide

Choose a Soweto-based operator and add lunch at a local shisa nyama to the tour.

Time needed
Half a day
Cost
Mid-priced
  • History
  • Active
  • Food
Gold Reef City, Johannesburg
Photo: CMallwitz ( talk ), Public domain

Theme park · Ormonde

Gold Reef City

A theme park built around an old gold mine shaft, with roller coasters and water rides, a recreated gold-rush streetscape and an underground tour that goes down into the former mine workings.

Time needed
Half a day
Cost
Mid-priced
  • Kids
  • History
  • Active
Orlando Towers, Johannesburg
Photo: Tim giddings, Public domain

Landmark · Soweto

Orlando Towers

Even if you skip the jump, the platform view helps you understand Soweto's scale.

Time needed
1–2 hours
Cost
Mid-priced
  • Active
  • Views
  • Photo spot

What to pack

For highs near 26°C, lows near 14°C and 12 wet days: light layers for the day and a light jacket for the evening; a compact umbrella and waterproof shoes — rain is frequent; comfortable walking shoes.

Is December a good time to visit Johannesburg?

A quieter month with trade-offs, with a notable event on the calendar. If your dates are flexible, April–May and September–October are better overall. Compare every month.

Johannesburg in other months

Questions travellers ask

+Is December a good time to visit Johannesburg?

It is a quieter month with trade-offs. Many residents leave for the coast, so roads are quieter and city hotels offer lower rates; storms are frequent.

+How warm is Johannesburg in December?

Average highs are around 26°C (79°F) and lows around 14°C (57°F).

+Does it rain a lot in Johannesburg in December?

Expect rain on about 12 days of the month, so pack for wet weather.