Month by month
Best time to visit Kruger National Park
Kruger has one rainy season and one dry one, and the rule that follows is simple: the drier the bush, the easier the game. The details that change your trip are the cold winter dawns, the school holidays and a flood risk that closed fifteen camps in January 2026.
If you only want the answer
June to September. July averages 4 mm against 87 mm in January. That gap decides what you see: spread out across the park in the wet, gathered at whatever water is left in the dry.
- January: Green season, 87 millimetres
- February: Green season, 52 millimetres
- March: Shoulder, 41 millimetres
- April: Shoulder, 15 millimetres
- May: Shoulder, 13 millimetres
- June: Prime, 6 millimetres
- July: Prime, 4 millimetres
- August: Prime, 8 millimetres
- September: Prime, 12 millimetres
- October: Shoulder, 44 millimetres
- November: Green season, 65 millimetres
- December: Green season, 78 millimetres
The year, season by season
The periods below are how this park actually divides its year, with thirty-year climate averages against each month. Averages hide bad years: a dry January still happens, and so does a wet July.
Climate figures are Open-Meteo climate normals, 1991 to 2020, measured at -23.93, 31.46. Prime, shoulder and green are worked out against this park's own year, not a fixed threshold: the four months with the least rain, the four with the most, and the rest in between. Full charts on the weather page.
When is the best time to visit Kruger?
For game, late May to mid-October. SANParks puts it plainly: the best game viewing is traditionally in winter, when the vegetation thins and water is restricted to rivers and waterholes. The climate normals for the middle of the park show why: from May to September the average rainfall is between 4 and 13 mm a month, against 87 mm in January. August and September are the strongest months, because the pans are dry and the animals have nowhere else to drink.
The rainy season runs from about October to March. It turns the park green, brings the birds and the impala lambs, and makes animals harder to see, in SANParks' own words, because of the foliage. It is also hot: the days at or above 35°C cluster from October to December, before and during the first rains. Neither season is a bad choice, but they are different trips, and first-time visitors after the big animals should aim for the dry months.
The cold nights the climate tables hide
The climate figures on this site come from Open-Meteo's model for one point in the middle of the park. For rain the model is close: it gives about 425 mm a year at the centre, inside the band the measured rainfall map shows for that area. For winter nights it is far too mild. The model gives June and July lows of about 12°C, while the Skukuza weather station has recorded frost down to -4.4°C in June, and its July mean minimum is about 6°C. Dress for 5 to 8°C on an open vehicle at dawn in the south, and for freezing in low-lying spots.
One point also hides a strong gradient. The south-west around Pretoriuskop and Malelane gets over 700 mm a year, Skukuza and Lower Sabie roughly 550 to 650 mm, Satara 500 to 550 mm, and Pafuri in the far north under 450 mm, with a wetter pocket at Punda Maria because of its altitude. The south-west is about 1.7 times as wet as the far north.
Lodge rate seasons in 2026
SANParks prices its camps by unit and by tariff year (1 November to 31 October), with cheaper periods inside the year rather than a game season. The private concession lodges set their own seasons, and they do not all follow the weather.
| Lodge | Highest rate | Lower rates | Rate per adult sharing |
|---|---|---|---|
| Singita Lebombo Lodge (concession east of Satara) | Peak 1 Jun to 31 Aug and 15 Dec 2026 to 5 Jan 2027 | Shoulder 1 to 31 May and 1 Sep to 31 Oct; off-peak 6 Jan to 30 Apr and 1 Nov to 14 Dec | R60,470 / R56,310 / R51,665 per night, all-inclusive |
| Lukimbi Safari Lodge (south, near Malelane) | High 16 Jun to 15 Nov 2026 and 20 Dec 2026 to 7 Jan 2027 | 16 Nov to 19 Dec 2026 | R16,300 high, R14,500 lower (Classic Suite) |
| Jock Safari Lodge (south-west concession) | Peak 1 Jan to 30 Apr 2027 | High 1 May to 31 Dec 2026 | R19,865 peak, R18,480 high; 2-night minimum |
| SANParks Skukuza campsite (per site, reseller) | R551, 9 Dec 2026 to 12 Jan 2027 | R423, 1 Nov to 8 Dec 2026 | Per site for two, conservation fee extra |
Rates from each lodge's own site, read 6 Oct 2026. Jock's dearest period follows its tariff year, not the weather. Kruger Untamed's two seasonal tented camps open only from 1 May to 30 September. Skukuza campsite rates are from the reseller krugerpark.co.za, not SANParks. All exclude the SANParks conservation fee of R602 per international adult per day (to 31 Oct 2026).
School holidays, gate quotas and crowds
Kruger's crowds follow South African school holidays, not the game. SANParks publishes no crowd figures by month, but it applies day-visitor gate quotas at Easter, in the school holidays, in September and over the festive season, and once a quota fills only visitors with a booked bed get in. Accommodation opens 11 months ahead, on the first working day of each month.
- 2026 school holidays: 30 Mar to 7 Apr; 29 Jun to 20 Jul; 24 Sep to 5 Oct; 10 Dec 2026 to 12 Jan 2027.
- 2027 school holidays: 22 Mar to 5 Apr; 28 Jun to 19 Jul; 23 Sep to 4 Oct; from 9 Dec. Confirm against the Department of Basic Education calendar.
- SA National Parks Week gives South Africans free day entry; in 2026 Kruger's free days were 7 to 11 September, and the southern gates were busy.
- Heritage Day, 24 September, has brought what SANParks called unprecedented visitor demand.
Floods: the risk in January and February
Summer rain in Kruger is usually afternoon storms, but in some years the rivers rise far enough to close the park. Heavy rain from about 9 January 2026 closed fifteen camps, cut roads and bridges, and led to a national disaster declaration; day entries from 9 to 19 January fell by 41% on the year before. The same happened in February 2023. By September 2026 the Letaba High-Level Bridge was back in use, and Letaba Rest Camp had 25 units restored with 64 more due by 30 November 2026.
If you travel in January or February, book refundable where you can, carry fuel, and check SANParks' notifications page in the days before you leave. Gravel roads and the 4x4 trails close after heavy rain even in normal years.
Which season suits you
- First visit, big animals the priority: June to September, accepting cold dawns and the July holidays.
- Best value with good game: May, or the first half of October once the school holiday ends.
- Birds, newborns and green landscapes: November to February, with heat, malaria tablets and the flood risk.
- Wild dogs at a den: May to July, and luck still required.
- Avoid if you can: Easter, mid-December to early January, and the July school holidays in the south, unless you book months ahead.
Practical notes
- Gate times change by month: entrance gates open at 05:30 or 06:00 and close between 17:30 (May to July) and 18:30 (November to February). Camp gates open at 04:30 from November to January.
- Malaria: NaTHNaC recommends antimalarial tablets from September to May and calls June to August very low risk, with bite avoidance only. SANParks names November to April as the highest-risk months.
- Fire season runs from May to October; SANParks manages it with patch burns, and hot berg winds from August raise the danger.
- Night drives in winter need real warm clothing, as SANParks itself warns.
Sources
- Open-Meteo climate normals 1991 to 2020 (checked 6 Oct 2026)
- SANParks: Kruger climate (checked 6 Oct 2026)
- Kruger, Makamo and Shongwe, An analysis of Skukuza climate data, Koedoe 45(1) (2002)
- Gertenbach, Rainfall patterns in the Kruger National Park, Koedoe 23 (1980)
- SANParks: Kruger Entrance Gates and gate times (checked 6 Oct 2026)
- Singita Lebombo Lodge: information and rates (checked 6 Oct 2026)
- Jock Safari Lodge: rates (checked 6 Oct 2026)
- Lukimbi Safari Lodge: rates (checked 6 Oct 2026)
- School holidays South Africa 2026 and 2027, compiled from the DBE calendar (checked 6 Oct 2026)
- DFFE: Ministerial statement on the Kruger floods and recovery fund, 22 January 2026 (checked 6 Oct 2026)
- SANParks: flood recovery progress and National Parks Week, 7 September 2026 (checked 6 Oct 2026)
- NaTHNaC TravelHealthPro: South Africa (checked 6 Oct 2026)