Where to Go for Great Weather
When to go · Climate guide

Botswanawhen to go

Botswana's national averages run from 24 °C in July to 34 °C in October, with rainfall between 1 mm in August and 115 mm in February and 7.8–10.6 hours of sun a day. Against the default preferences (under 2.7 mm of rain a day, at least 6 hours of sun), the strongest months are April, January and March. Its 15 regions span 27–31 °C in annual mean temperature, so the national figure hides a good deal.

Capital
Gaborone
Region
Africa
TZ
Africa/Gaborone
Area
579,137 km²
Climate at a glance · 10-year ERA5

A decade of weather, in one page

Temperature°C
Temperature · 12-month climatologyBotswana. Average daytime high by month in °C. Lowest in July (23.9), highest in October (33.6). Monthly means: 31.6, 31.2, 30.8, 28.9, 26.7, 24.0, 23.9, 27.7, 31.7, 33.6, 33.4, 32.6.
— daytime high— overnight low▬ typical range
View data table
MonthAverage daytime high (°C)Average overnight low (°C)Typical lowTypical high
January31.620.618.436.5
February31.220.618.236.8
March30.819.116.436.6
April28.915.912.632.3
May26.710.97.330.2
June24.07.74.427.5
July23.97.23.628.0
August27.710.46.431.8
September31.714.99.935.4
October33.618.314.337.8
November33.419.917.037.2
December32.620.718.337.6
Rainfallmm
Rainfall · 12-month climatologyBotswana. Rainfall by month in mm. Lowest in August (1), highest in February (115). Monthly means: 115, 115, 52, 27, 2, 2, 1, 1, 1, 12, 38, 93.
View data table
MonthRainfall (mm)
January115
February115
March52
April27
May2
June2
July1
August1
September1
October12
November38
December93
Sunshinehr / day
Sunshine · 12-month climatologyBotswana. Sunshine hours by month in hr / day. Lowest in February (7.8), highest in October (10.6). Monthly means: 8.6, 7.8, 8.4, 8.3, 9.0, 8.4, 8.7, 9.4, 10.2, 10.6, 9.9, 9.0.
View data table
MonthSunshine hours (hr / day)
January8.6
February7.8
March8.4
April8.3
May9.0
June8.4
July8.7
August9.4
September10.2
October10.6
November9.9
December9.0
Windkm/h
Wind · 12-month climatologyBotswana. Average wind speed by month in km/h. Lowest in March (10.7), highest in October (14.0). Monthly means: 11.9, 11.1, 10.7, 10.9, 11.0, 11.6, 11.9, 12.8, 13.6, 14.0, 12.9, 12.2.
— average▬ typical range
View data table
MonthAverage wind speed (km/h)Typical lowTypical high
January11.97.917.0
February11.17.216.0
March10.76.915.0
April10.97.815.4
May11.08.015.2
June11.68.116.6
July11.98.616.7
August12.88.917.7
September13.610.019.6
October14.010.119.2
November12.99.518.0
December12.28.716.9
Premium · four more variables
Unlock Premium →
Premium
Snow depth

Snow depth for Botswana is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Sea surface temperature

Sea surface temperature for Botswana is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Heat index

Heat index for Botswana is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Humidity

Humidity for Botswana is part of the Premium map and its district-level detail. See what Premium includes.

What’s open · year round

Things to do in Botswana

Nothing on this list closes for the season in Botswana, but every one of them has a window worth aiming for.

Opening seasons are checked by hand against the operators and parks themselves, not derived from the climate figures on this page. Last reviewed 2026-08-28. Dates move — confirm before you book.

Safety · 4 governments

What the governments say about Botswana

Combined advisory · most-cautious-wins
Exercise increased caution
Highest level across 4 governments · Advisory last changed
See breakdown by country
AU

Exercise normal precautions

Changed Checked www.smartraveller.gov.au
DE

Exercise normal precautions

Changed Checked www.auswaertiges-amt.de
US

Exercise increased caution

Changed Checked travel.state.gov
Month by month

A year in Botswana, in order

  1. Jan
    January31.6°C · 115 mm · 8.6 hr/day

    Around 32 °C with 115 mm of rain and 8.6 hours of sun a day.

    Around 32 °C with 115 mm of rain and 8.6 hours of sun a day.

  2. Feb
    February31.2°C · 115 mm · 7.8 hr/day

    Around 31 °C with 115 mm of rain and 7.8 hours of sun a day.

    Around 31 °C with 115 mm of rain and 7.8 hours of sun a day.

  3. Mar
    March30.8°C · 52 mm · 8.4 hr/day

    Around 31 °C with 52 mm of rain and 8.4 hours of sun a day.

    Around 31 °C with 52 mm of rain and 8.4 hours of sun a day.

  4. Apr
    April28.9°C · 27 mm · 8.3 hr/day

    Around 29 °C with 27 mm of rain and 8.3 hours of sun a day.

    Around 29 °C with 27 mm of rain and 8.3 hours of sun a day.

  5. May
    May26.7°C · 2 mm · 9.0 hr/day

    Around 27 °C with 2 mm of rain and 9.0 hours of sun a day.

    Around 27 °C with 2 mm of rain and 9.0 hours of sun a day.

  6. Jun
    June24.0°C · 2 mm · 8.4 hr/day

    Around 24 °C with 2 mm of rain and 8.4 hours of sun a day.

    Around 24 °C with 2 mm of rain and 8.4 hours of sun a day.

  7. Jul
    July23.9°C · 1 mm · 8.7 hr/day

    Around 24 °C with 1 mm of rain and 8.7 hours of sun a day.

    Around 24 °C with 1 mm of rain and 8.7 hours of sun a day.

  8. Aug
    August27.7°C · 1 mm · 9.4 hr/day

    Around 28 °C with 1 mm of rain and 9.4 hours of sun a day.

    Around 28 °C with 1 mm of rain and 9.4 hours of sun a day.

  9. Sep
    September31.7°C · 1 mm · 10.2 hr/day

    Around 32 °C with 1 mm of rain and 10.2 hours of sun a day.

    Around 32 °C with 1 mm of rain and 10.2 hours of sun a day.

  10. Oct
    October33.6°C · 12 mm · 10.6 hr/day

    Around 34 °C with 12 mm of rain and 10.6 hours of sun a day.

    Around 34 °C with 12 mm of rain and 10.6 hours of sun a day.

  11. Nov
    November33.4°C · 38 mm · 9.9 hr/day

    Around 33 °C with 38 mm of rain and 9.9 hours of sun a day.

    Around 33 °C with 38 mm of rain and 9.9 hours of sun a day.

  12. Dec
    December32.6°C · 93 mm · 9.0 hr/day

    Around 33 °C with 93 mm of rain and 9.0 hours of sun a day.

    Around 33 °C with 93 mm of rain and 9.0 hours of sun a day.

Start free

Plan a trip to Botswana.

No card required. Upgrade to Premium whenever you want more depth.