Botswana · Africa

Best Time to Visit Botswana

Best: Apr-May, Aug-Sep · Great: Nov

🐘 Safari & Wildlife
JFMAMJJASOND
Best Great OK Avoid

Loading 7-day forecast…

Weather

It stays hot year-round here, but swings between a heavy monsoon centered on January and a markedly drier stretch around June. In May, expect highs around 27°C with rain on roughly 1 day of the month.

Things to Do

The Okavango Delta and Chobe National Park are the country's premier wildlife destinations, known for elephant herds and mokoro canoe safaris.

Local Cuisine

Try seswaa, slow-cooked pounded beef, a Botswana staple often served at gatherings.

Month-by-month weather

Daylight, sunrise, and sunset are calculated exactly from this region's latitude. Temperature and rainfall are modeled from its general climate type, not measured station data. Month summaries are generated from those modeled figures.

JanuaryOK

Expect hot days around 33°/20°C, with frequent rain (~10 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low33° / 20°C
Rainfall80 mm
Rainy days10
Sunrise5:19 AM
Sunset6:41 PM
Daylight13h 23m
FebruaryOK

Expect hot days around 32°/20°C, with occasional rain (~9 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low32° / 20°C
Rainfall72 mm
Rainy days9
Sunrise5:35 AM
Sunset6:25 PM
Daylight12h 50m
MarchOK

Expect hot days around 31°/18°C, with occasional rain (~7 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low31° / 18°C
Rainfall56 mm
Rainy days7
Sunrise5:55 AM
Sunset6:05 PM
Daylight12h 10m
AprilBest

Expect warm days around 30°/14°C, with mostly dry conditions (~3 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low30° / 14°C
Rainfall24 mm
Rainy days3
Sunrise6:17 AM
Sunset5:43 PM
Daylight11h 25m
MayBest

Expect warm days around 27°/9°C, with mostly dry conditions (~1 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low27° / 9°C
Rainfall8 mm
Rainy days1
Sunrise6:36 AM
Sunset5:24 PM
Daylight10h 48m
JuneOK

Expect warm days around 24°/4°C, with mostly dry conditions (~0 rainy days).

High / Low24° / 4°C
Rainfall0 mm
Rainy days0
Sunrise6:46 AM
Sunset5:14 PM
Daylight10h 29m
JulyOK

Expect warm days around 24°/3°C, with mostly dry conditions (~0 rainy days).

High / Low24° / 3°C
Rainfall0 mm
Rainy days0
Sunrise6:42 AM
Sunset5:18 PM
Daylight10h 36m
AugustBest

Expect warm days around 27°/6°C, with mostly dry conditions (~0 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low27° / 6°C
Rainfall0 mm
Rainy days0
Sunrise6:26 AM
Sunset5:34 PM
Daylight11h 8m
SeptemberBest

Expect hot days around 31°/11°C, with mostly dry conditions (~1 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low31° / 11°C
Rainfall8 mm
Rainy days1
Sunrise6:04 AM
Sunset5:56 PM
Daylight11h 52m
OctoberOK

Expect hot days around 34°/15°C, with mostly dry conditions (~2 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low34° / 15°C
Rainfall16 mm
Rainy days2
Sunrise5:42 AM
Sunset6:18 PM
Daylight12h 36m
NovemberGreat

Expect hot days around 33°/18°C, with occasional rain (~6 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low33° / 18°C
Rainfall48 mm
Rainy days6
Sunrise5:23 AM
Sunset6:37 PM
Daylight13h 14m
DecemberOK

Expect hot days around 33°/20°C, with occasional rain (~9 rainy days).

Humid — heat will feel more intense than the temperature alone suggests
High / Low33° / 20°C
Rainfall72 mm
Rainy days9
Sunrise5:14 AM
Sunset6:46 PM
Daylight13h 32m

You might also like

See more destinations that are at their best in May →