Skip to content
Voykit

When to go · South Africa

South Africa in August

Great month. Namaqualand flowers start late in the month; Kruger excellent.

Key facts

Verdict
Great
Crowds
Medium
South Africa
Prices
Medium
South Africa

Verdict

GreatVoykit month rating for South Africa

Namaqualand flowers start late in the month; Kruger excellent.

Is another month better than August?

No other month rates higher than August for South Africa in this guide.

Weather in August

  • Western Cape · Cape Town, Winelands, Hermanus, Cederbergrainy

    Mediterranean: dry, windy summers (the south-easter can close the cableway), wet cold fronts June–August. Whales off Hermanus about June–November.

  • Garden Route · Mossel Bay, Knysna, Plettenberg Bay, Tsitsikammacool

    Rain in every month, mild temperatures; December school holidays fill every bed.

  • Kruger and the Lowveld · Kruger, Sabi Sand, Timbavati, Panorama Routebest weather

    Dry winter May–September is the game-viewing season; summer storms, 35 °C (95 °F) heat and higher malaria risk November–March, but green landscapes and baby animals.

  • Highveld · Johannesburg, Pretoriabest weather

    At 1,750 m: afternoon thunderstorms in summer, sunny frosty winters.

  • KwaZulu-Natal coast · Durban, iSimangaliso, Hluhluwebest weather

    Warm sea all year; humid summers; winter is the best time for the parks.

  • Drakensberg · uKhahlamba-Drakensberg, Golden Gatecool

    Summer thunderstorms most afternoons; winter snow on the high peaks.

  • Atlantic Seaboard: Atlantic Seaboard coast · From Green Point to Cape Pointbest weather

    Mediterranean climate: dry summers (Dec–Feb), wet winters (Jun–Aug). Summer temperatures 20–28 °C (68–82 °F); winter 10–18 °C (50–64 °F). Strong south-easterly wind (the 'Cape Doctor') blows Nov–Feb, mostly in the afternoon.

  • Blaauwberg Coast: Blaauwberg Coast · West coast north of Cape Towncool

    Summer (Nov–Mar) is hot and windy; winter (Jun–Aug) is cool and wet with fewer wind days.

  • Summer (Dec–Feb) averages 30 °C (86 °F), peaks near 40 °C (104 °F). Winter (Jun–Aug) colder than the coast, light frost possible. Spring and autumn mild.

  • Warm and mild year-round; rain falls mostly in spring and autumn. Summer (Dec–Feb) is hot and busy.

  • Semi-desert: hot summer days, cold winter nights, and the best game viewing in the dry winter months.

  • False Bay: False Bay coast · Muizenberg to Gordon's Bayfine

    Mediterranean climate; summer (Dec–Feb) is warm and dry, winter (Jun–Aug) is cool and wet. Water temperature 14–20 °C (57–68 °F) year-round.

  • Free State: Free State highveld · Bloemfontein and the central plateaufine

    Summer rain falls as brief afternoon thunderstorms; winters are cold and dry with severe frost in Bloemfontein. The east (Harrismith, Bethlehem, Ficksburg) gets snow on the higher ranges.

  • Gauteng: Highveld (Johannesburg and Tshwane) · Whole province, about 1,700 mdry

    Summer rain falls as short, intense afternoon thunderstorms with lightning; winter nights drop to just above freezing while days stay comfortable. Tshwane runs 2–3 °C (4–5 °F) warmer than Johannesburg.

  • KwaZulu-Natal: Durban and the coast · Indian Ocean seaboard from the South Coast to Richards Bayfine

    Subtropical and humid; sea is warm enough to swim most of the year. Summer (Dec–Feb) is hot and wet with afternoon storms; winter (Jun–Aug) is mild and dry.

  • KwaZulu-Natal: Zululand and the far north · Hluhluwe-iMfolozi, iSimangaliso, Sodwana Baybest weather

    Best game viewing in the dry winter (May–Sep) when bush is thin; summer is green, hot and humid with malaria risk in the far north.

  • Cooler year-round; snow possible on high peaks Jun–Aug. Afternoon thunderstorms are common in summer — hike early.

  • Limpopo: Lowveld and Kruger north · Hoedspruit, Phalaborwa, Giyanibest weather

    Hot and humid October to March, with summer highs in the low 30s °C and Phalaborwa known to reach the mid 40s; the dry, mild winter from May to September is the best game-viewing window as vegetation thins.

  • Limpopo: Highveld and mountains · Polokwane, Tzaneen, Haenertsburg, Soutpansbergfine

    Summer temperatures around 27 °C (81 °F) and cooler nights up in the Soutpansberg; winter mornings can be cold at altitude.

  • Hot and humid in summer (Nov–Mar), with afternoon thunderstorms; winter (May–Aug) is dry, sunny and the best game-viewing window because the bush thins out. Nights can drop near freezing in June–July.

  • Cooler and wetter than the lowveld; mist and rain are common in summer, and winter mornings are cold — bring a jacket even in the lowveld's warm season.

  • North West Province: Highveld (whole province) · Rustenburg, Pilanesberg, Mahikengfine

    Summer (Oct–Apr) 17–31 °C (63–88 °F) with afternoon thunderstorms; winter (May–Aug) 3–21 °C (37–70 °F), dry and clear, cold at dawn on game drives.

  • Northern Cape: Namakwa and the N7 · Springbok, Namaqualandcool

    Winter-rainfall corner; wildflower season is roughly August to September and depends on that year's rain.

  • Northern Cape: Kalahari and Orange River · Upington, Kgalagadicool

    Best game viewing in the cool, dry months (May–Sep); summer days are very hot.

  • Year-round city stop; spring and autumn are the most comfortable.

  • Swartland: Swartland · Inland plainshot

    Winter (Jun–Aug) is the rainy season; summer (Dec–Feb) is dry and hot, 30–35 °C (86–95 °F). Spring (Aug–Sep) is best for wildflowers.

  • Cape Town18 °C (64 °F) / 8 °C (46 °F), 12 rain days
  • Aberdeen21 °C (70 °F) / 6 °C (43 °F), 3 rain days
  • Addo20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Alexander Bay19 °C (66 °F) / 7 °C (45 °F), 2 rain days
  • Aliwal North19 °C (66 °F) / 4 °C (39 °F), 4 rain days
  • Amandawe22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Amanzimtoti21 °C (70 °F) / 13 °C (55 °F), 4 rain days
  • Augrabies24 °C (75 °F) / 7 °C (45 °F), 1 rain days
  • Badplaas23 °C (73 °F) / 7 °C (45 °F), 4 rain days
  • Ballito20 °C (68 °F) / 12 °C (54 °F), 2 rain days
  • Barberton18 °C (64 °F) / 7 °C (45 °F), 4 rain days
  • Barkly West16 °C (61 °F) / 4 °C (39 °F), 1 rain days
  • Barrydale21 °C (70 °F) / 6 °C (43 °F), 4 rain days
  • Bathurst18 °C (64 °F) / 7 °C (45 °F), 4 rain days
  • Beaufort West20 °C (68 °F) / 5 °C (41 °F), 3 rain days
  • Belfast, Mpumalanga18 °C (64 °F) / 3 °C (37 °F), 3 rain days
  • Bergville22 °C (72 °F) / 3 °C (37 °F), 4 rain days
  • Bethlehem15 °C (59 °F) / -1 °C (30 °F), 3 rain days
  • Bitterfontein20 °C (68 °F) / 7 °C (45 °F), 1 rain days
  • Bloemfontein21 °C (70 °F) / 0 °C (32 °F), 3 rain days
  • Bloemhof22 °C (72 °F) / 6 °C (43 °F), 1 rain days
  • Bloubergstrand17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Blyde River Canyon20 °C (68 °F) / 7 °C (45 °F), 3 rain days
  • Boulders Beach18 °C (64 °F) / 9 °C (48 °F), 2 rain days
  • Caledon17 °C (63 °F) / 8 °C (46 °F), 9 rain days
  • Camps Bay18 °C (64 °F) / 9 °C (48 °F), 11 rain days
  • Centurion16 °C (61 °F) / 5 °C (41 °F), 2 rain days
  • Cintsa18 °C (64 °F) / 8 °C (46 °F), 2 rain days
  • Clarens20 °C (68 °F) / 2 °C (36 °F), 4 rain days
  • Coffee Bay21 °C (70 °F) / 12 °C (54 °F), 5 rain days
  • Colesberg21 °C (70 °F) / 5 °C (41 °F), 2 rain days
  • Cradock20 °C (68 °F) / 7 °C (45 °F), 2 rain days
  • Darling19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • Dullstroom18 °C (64 °F) / 5 °C (41 °F), 8 rain days
  • Dundee19 °C (66 °F) / 9 °C (48 °F), 2 rain days
  • Durban23 °C (73 °F) / 13 °C (55 °F), 6 rain days
  • East London22 °C (72 °F) / 11 °C (52 °F), 5 rain days
  • Eshowe22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Estcourt22 °C (72 °F) / 8 °C (46 °F), 4 rain days
  • Ficksburg16 °C (61 °F) / 2 °C (36 °F), 4 rain days
  • Fish Hoek18 °C (64 °F) / 9 °C (48 °F), 12 rain days
  • Franschhoek19 °C (66 °F) / 7 °C (45 °F), 10 rain days
  • Gansbaai18 °C (64 °F) / 9 °C (48 °F), 4 rain days
  • Gariep Dam19 °C (66 °F) / 4 °C (39 °F), 3 rain days
  • George18 °C (64 °F) / 9 °C (48 °F), 9 rain days
  • Giyani27 °C (81 °F) / 11 °C (52 °F), 1 rain days
  • Gordon's Bay16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Graaff-Reinet21 °C (70 °F) / 4 °C (39 °F), 4 rain days
  • Grahamstown18 °C (64 °F) / 5 °C (41 °F), 5 rain days
  • Graskop18 °C (64 °F) / 8 °C (46 °F), 4 rain days
  • Haenertsburg22 °C (72 °F) / 9 °C (48 °F), 3 rain days
  • Haga Haga20 °C (68 °F) / 11 °C (52 °F), 5 rain days
  • Hankey20 °C (68 °F) / 10 °C (50 °F), 2 rain days
  • Hartebeespoort19 °C (66 °F) / 7 °C (45 °F), 2 rain days
  • Hazyview25 °C (77 °F) / 9 °C (48 °F), 3 rain days
  • Hermanus16 °C (61 °F) / 8 °C (46 °F), 2 rain days
  • Hluhluwe21 °C (70 °F) / 13 °C (55 °F), 2 rain days
  • Hoedspruit21 °C (70 °F) / 7 °C (45 °F), 4 rain days
  • Hogsback15 °C (59 °F) / 5 °C (41 °F), 6 rain days
  • Hout Bay18 °C (64 °F) / 8 °C (46 °F), 11 rain days
  • Howick19 °C (66 °F) / 10 °C (50 °F), 4 rain days
  • Humansdorp19 °C (66 °F) / 8 °C (46 °F), 6 rain days
  • Irene18 °C (64 °F) / 8 °C (46 °F), 2 rain days
  • Jansenville22 °C (72 °F) / 7 °C (45 °F), 3 rain days
  • Jeffreys Bay20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Johannesburg20.1 °C (68 °F) / 6.5 °C (44 °F), 1 rain days
  • Kalk Bay17 °C (63 °F) / 6 °C (43 °F), 9 rain days
  • Kei Mouth20 °C (68 °F) / 11 °C (52 °F), 4 rain days
  • Kenton-on-Sea19 °C (66 °F) / 10 °C (50 °F), 6 rain days
  • Khayelitsha16 °C (61 °F) / 7 °C (45 °F), 3 rain days
  • Kimberley24 °C (75 °F) / 10 °C (50 °F), 0 rain days
  • King William's Town22 °C (72 °F) / 10 °C (50 °F), 5 rain days
  • Kleinmond18 °C (64 °F) / 8 °C (46 °F), 9 rain days
  • Klerksdorp22 °C (72 °F) / 10 °C (50 °F), 2 rain days
  • Knysna19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Komatipoort23 °C (73 °F) / 9 °C (48 °F), 2 rain days
  • Kommetjie17 °C (63 °F) / 7 °C (45 °F), 2 rain days
  • Koringberg19 °C (66 °F) / 6 °C (43 °F), 8 rain days
  • Kroonstad17 °C (63 °F) / 4 °C (39 °F), 7 rain days
  • Krugersdorp18 °C (64 °F) / 7 °C (45 °F), 2 rain days
  • Kuruman19 °C (66 °F) / 12 °C (54 °F), 3 rain days
  • Ladybrand17 °C (63 °F) / 2 °C (36 °F), 4 rain days
  • Ladysmith30 °C (86 °F) / 18 °C (64 °F), 6 rain days
  • Langebaan18 °C (64 °F) / 9 °C (48 °F), 2 rain days
  • Llandudno18 °C (64 °F) / 8 °C (46 °F), 10 rain days
  • Lydenburg20 °C (68 °F) / 7 °C (45 °F), 4 rain days
  • Machadodorp18 °C (64 °F) / 6 °C (43 °F), 6 rain days
  • Mahikeng20 °C (68 °F) / 6 °C (43 °F), 2 rain days
  • Malalane22 °C (72 °F) / 11 °C (52 °F), 3 rain days
  • Malmesbury17 °C (63 °F) / 6 °C (43 °F), 2 rain days
  • Margate, KwaZulu-Natal21 °C (70 °F) / 14 °C (57 °F), 2 rain days
  • Mbombela24 °C (75 °F) / 9 °C (48 °F), 3 rain days
  • Mdumbi20 °C (68 °F) / 11 °C (52 °F), 5 rain days
  • Melkbos17 °C (63 °F) / 9 °C (48 °F), 5 rain days
  • Middelburg, Eastern Cape18 °C (64 °F) / 3 °C (37 °F), 3 rain days
  • Milnerton16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Montagu19 °C (66 °F) / 8 °C (46 °F), 2 rain days
  • Moorreesburg20 °C (68 °F) / 7 °C (45 °F), 9 rain days
  • Morgan's Bay22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Mossel Bay19 °C (66 °F) / 10 °C (50 °F), 8 rain days
  • Mpande23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Mthatha21 °C (70 °F) / 12 °C (54 °F), 9 rain days
  • Muizenberg19 °C (66 °F) / 9 °C (48 °F), 12 rain days
  • Nature's Valley18 °C (64 °F) / 10 °C (50 °F), 9 rain days
  • Newcastle, KwaZulu-Natal20 °C (68 °F) / 10 °C (50 °F), 4 rain days
  • Nieu‑Bethesda26 °C (79 °F) / 12 °C (54 °F), 1 rain days
  • Noordhoek16 °C (61 °F) / 7 °C (45 °F), 2 rain days
  • Norvalspont20 °C (68 °F) / 4 °C (39 °F), 3 rain days
  • Ohrigstad23 °C (73 °F) / 9 °C (48 °F), 2 rain days
  • Orania16 °C (61 °F) / 3 °C (37 °F), 2 rain days
  • Oudtshoorn20 °C (68 °F) / 5 °C (41 °F), 5 rain days
  • Paarl19 °C (66 °F) / 7 °C (45 °F), 12 rain days
  • Parys17 °C (63 °F) / 5 °C (41 °F), 2 rain days
  • Patensie21 °C (70 °F) / 11 °C (52 °F), 3 rain days
  • Paternoster18 °C (64 °F) / 9 °C (48 °F), 9 rain days
  • Perdekop19 °C (66 °F) / 4 °C (39 °F), 3 rain days
  • Petrusville21 °C (70 °F) / 5 °C (41 °F), 1 rain days
  • Phalaborwa27 °C (81 °F) / 10 °C (50 °F), 1 rain days
  • Pietermaritzburg19 °C (66 °F) / 9 °C (48 °F), 6 rain days
  • Pilgrim's Rest21 °C (70 °F) / 9 °C (48 °F), 4 rain days
  • Plettenberg Bay19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Polokwane20 °C (68 °F) / 6 °C (43 °F), 3 rain days
  • Port Alfred18 °C (64 °F) / 7 °C (45 °F), 5 rain days
  • Port Elizabeth20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Port St Johns22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Potchefstroom22 °C (72 °F) / 8 °C (46 °F), 3 rain days
  • Pretoria24 °C (75 °F) / 8 °C (46 °F), 2 rain days
  • Prince Albert20 °C (68 °F) / 4 °C (39 °F), 3 rain days
  • Qolora22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Queenstown, Eastern Cape20 °C (68 °F) / 4 °C (39 °F), 3 rain days
  • Richards Bay22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Riebeek-Kasteel19 °C (66 °F) / 7 °C (45 °F), 10 rain days
  • Rooiels17 °C (63 °F) / 8 °C (46 °F), 11 rain days
  • Rustenburg24 °C (75 °F) / 9 °C (48 °F), 2 rain days
  • Sabie20 °C (68 °F) / 10 °C (50 °F), 5 rain days
  • Saldanha17 °C (63 °F) / 8 °C (46 °F), 8 rain days
  • Schoemanskloof25 °C (77 °F) / 6 °C (43 °F), 3 rain days
  • Scottburgh23 °C (73 °F) / 14 °C (57 °F), 2 rain days
  • Secunda20 °C (68 °F) / 7 °C (45 °F), 5 rain days
  • Simon's Town18 °C (64 °F) / 9 °C (48 °F), 10 rain days
  • Sodwana Bay21 °C (70 °F) / 12 °C (54 °F), 2 rain days
  • Somerset East19 °C (66 °F) / 5 °C (41 °F), 6 rain days
  • Somerset West17 °C (63 °F) / 6 °C (43 °F), 7 rain days
  • Springbok22 °C (72 °F) / 11 °C (52 °F), 1 rain days
  • St Francis20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • St Lucia22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Stellenbosch19 °C (66 °F) / 7 °C (45 °F), 11 rain days
  • Storms River19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Strand17 °C (63 °F) / 7 °C (45 °F), 8 rain days
  • Sun City20 °C (68 °F) / 5 °C (41 °F), 3 rain days
  • Sutherland18 °C (64 °F) / 1 °C (34 °F), 3 rain days
  • Swellendam19 °C (66 °F) / 7 °C (45 °F), 10 rain days
  • Taung23 °C (73 °F) / 6 °C (43 °F), 1 rain days
  • Thohoyandou25 °C (77 °F) / 12 °C (54 °F), 2 rain days
  • Tsitsikamma20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Tulbagh19 °C (66 °F) / 6 °C (43 °F), 10 rain days
  • Tzaneen20 °C (68 °F) / 10 °C (50 °F), 3 rain days
  • Umhlanga20 °C (68 °F) / 13 °C (55 °F), 2 rain days
  • Upington19 °C (66 °F) / 6 °C (43 °F), 5 rain days
  • Vanderkloof23 °C (73 °F) / 5 °C (41 °F), 1 rain days
  • Ventersburg22 °C (72 °F) / 2 °C (36 °F), 3 rain days
  • Vereeniging20 °C (68 °F) / 6 °C (43 °F), 2 rain days
  • Vredefort21 °C (70 °F) / 3 °C (37 °F), 2 rain days
  • Vryburg23 °C (73 °F) / 6 °C (43 °F), 2 rain days
  • Vryheid22 °C (72 °F) / 7 °C (45 °F), 3 rain days
  • Wartrail and New England14 °C (57 °F) / 2 °C (36 °F), 2 rain days
  • Waterval Boven19 °C (66 °F) / 5 °C (41 °F), 6 rain days
  • Welkom26 °C (79 °F) / 13 °C (55 °F), 2 rain days
  • White River24 °C (75 °F) / 13 °C (55 °F), 5 rain days
  • Wilderness18 °C (64 °F) / 8 °C (46 °F), 5 rain days
  • Witbank22 °C (72 °F) / 6 °C (43 °F), 2 rain days
  • Worcester18 °C (64 °F) / 5 °C (41 °F), 2 rain days
  • Wupperthal19 °C (66 °F) / 6 °C (43 °F), 7 rain days
  • Xora19 °C (66 °F) / 11 °C (52 °F), 5 rain days
  • Yzerfontein17 °C (63 °F) / 7 °C (45 °F), 2 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • National Women's Day

    9 Aug

    Public holiday.

  • Whale season

    Cape Town

    Land-based whale watching; peaks Aug–Sep.

Crowds and prices

Crowds · South Africa
Medium
Prices · South Africa
Medium

Compare two months

Weather, crowds and prices for any two months in South Africa, side by side.

  • Verdict

    Aug: Great

    Apr: Great

  • Crowds

    Aug: Medium

    Apr: Medium

  • Prices

    Aug: Medium

    Apr: Medium

  • Festivals listed

    Aug: 2

    Apr: 4

August: Namaqualand flowers start late in the month; Kruger excellent.

April: Easter holidays fill parks; otherwise a good month for Cape plus Kruger.

South Africa: figures are long-term averages from this guide, not a forecast.

What to pack

  • Layers: a fleece or light jacket
  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →

Where to go in August

Rated best or good this month

  • Kruger and the Lowveld

    Best weather of the year (Kruger, Sabi Sand, Timbavati, Panorama Route)

  • Highveld

    Best weather of the year (Johannesburg, Pretoria)

  • KwaZulu-Natal coast

    Best weather of the year (Durban, iSimangaliso, Hluhluwe)

  • Amandawe

    Best months: Apr–Sep (dry, mild)

  • Amanzimtoti

    Best months: Apr–Oct

  • Badplaas

    Best months: Apr–Sep (dry, mild)

  • Ballito

    Best months: May–Oct (warm, lower rain, good surf)

  • Barberton

    Best months: Apr–Oct

  • Barkly West

    Best months: Apr–Oct (dry, cooler days)

  • Bathurst

    Best months: Apr–Oct (check)

  • Bethlehem

    Best months: Apr–Oct

  • Bitterfontein

    Best months: Aug–Sep (wildflower bloom)