Best year time to visit Francistown

General weather information about Francistown

Average annual temperature is 22.5 °C

Absolute maximum temperature: 40.1 °C

Absolute minimum temperature: 5.5 °C

Number of sunny days: 265 days

Number of rainy days: 100 days

Look at detailed online map of Francistown

* Weather data for Francistown Botswana is based on climate observations for 2026 year

Francistown air temperature forecast for each month

JanFebMarAprMayJunJulAugSepOctNovDec
Absolute maximum temperature (°C)34.131.032.634.232.631.829.235.137.040.139.138.7
Average daytime temperature (°C)29.427.129.030.029.127.222.926.732.534.235.031.4
Average temperature (°C)23.822.323.022.821.418.915.819.224.325.927.725.4
Average night temperature (°C)18.718.317.215.814.411.29.212.016.018.120.819.9
Absolute minimum temperature (°C)15.413.913.712.210.87.25.55.710.411.713.616.1

Francistown monthly weather indicators

JanFebMarAprMayJunJulAugSepOctNovDec
Daylight maximum duration (h)13.013.012.011.011.010.011.011.012.012.013.013.0
Daylight mean duration (h)13.312.812.211.611.110.911.011.412.012.613.113.4
Daylight minimum duration (h)13.012.011.011.010.010.010.011.011.012.012.013.0
Sunshine mean duration (h)10.58.710.610.59.99.89.410.010.911.111.39.8
Precipitation (mm)5317820815001083109
Sunny days14620222630262729252515
Rainy days1722118505416516
Snow days000000000000

Best time to visit Francistown:

The largest precipitation sum in Francistown is at

  • January — 53(mm)
  • February — 178(mm)
  • December — 109(mm)