199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Botswana

Weather & climate · Gaborone

Flag of BotswanaBest Time to Visit Botswana

May and August

The best time to visit Botswana is May and August, when daytime highs in Gaborone are around 25–26°C. April and June to July are also a good time to go. November is the warmest month (33°C by day), July the coldest (5°C at night), and December the wettest with about 90 mm of rain.

33°C
Warmest: November
5°C
Coldest nights: July
504 mm
Rain per year
90 mm
Wettest: December

Botswana weather by month

  1. Jan33°C19°C86 mm
  2. Feb32°C19°C78 mm
  3. Mar31°C17°C69 mm
  4. Apr28°C13°C41 mm
  5. May25°C9°C11 mm
  6. Jun22°C5°C12 mm
  7. Jul21°C5°C2 mm
  8. Aug26°C8°C2 mm
  9. Sep30°C12°C11 mm
  10. Oct33°C16°C35 mm
  11. Nov33°C17°C67 mm
  12. Dec33°C19°C90 mm

Best time Good Less ideal

-5°0°5°10°15°20°25°30°35°40°100 mm0January: 86 mm rainFebruary: 78 mm rainMarch: 69 mm rainApril: 41 mm rainMay: 11 mm rainJune: 12 mm rainJuly: 2 mm rainAugust: 2 mm rainSeptember: 11 mm rainOctober: 35 mm rainNovember: 67 mm rainDecember: 90 mm rainJanuary: 33°CFebruary: 32°CMarch: 31°CApril: 28°CMay: 25°CJune: 22°CJuly: 21°CAugust: 26°CSeptember: 30°COctober: 33°CNovember: 33°CDecember: 33°CJanuary: 19°CFebruary: 19°CMarch: 17°CApril: 13°CMay: 9°CJune: 5°CJuly: 5°CAugust: 8°CSeptember: 12°COctober: 16°CNovember: 17°CDecember: 19°CJanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rain (mm per month)
MonthHighLowRainHumidityCloud coverVerdict
January33°C19°C86 mm53%53%Very hot
February32°C19°C78 mm54%53%Fair
March31°C17°C69 mm55%45%Fair
April28°C13°C41 mm55%40%Good
May25°C9°C11 mm47%25%Best time
June22°C5°C12 mm48%19%Good
July21°C5°C2 mm43%17%Good
August26°C8°C2 mm35%18%Best time
September30°C12°C11 mm30%27%Fair
October33°C16°C35 mm36%39%Fair
November33°C17°C67 mm43%53%Very hot
December33°C19°C90 mm51%57%Very hot

Data: NASA POWER (Prediction Of Worldwide Energy Resources) — 25-year climate averages 2001–2025, public domain, for the area around Gaborone (-24.63, 25.9). Satellite and model averages — local weather stations can differ by 1–2 °C, and mountains or coasts elsewhere in Botswana have their own climate.

Frequently asked questions

When is the best time to visit Botswana?

May and August. The best time to visit Botswana is May and August, when daytime highs in Gaborone are around 25–26°C. April and June to July are also a good time to go. November is the warmest month (33°C by day), July the coldest (5°C at night), and December the wettest with about 90 mm of rain.

What is the hottest month in Botswana?

November, with average highs of 33°C in Gaborone.

What is the coldest month in Botswana?

July, when nights drop to about 5°C and days reach 21°C.

What is the rainiest month in Botswana?

December with about 90 mm; July is the driest (2 mm).

When should I avoid visiting Botswana?

December is the least comfortable month on average: 33°C by day and 90 mm of rain.

Best time to visit other countries in Africa

Best time Good · bars run January → December