Kgalagadi, Botswana Weather

Kgalagadi,  Weather
(Photo by Amanda Silva on Unsplash)

Current conditions

Updated:
19°C
66.2°F
°C °F

Condition: Fog

Pressure: 891 hPa

Feel like: 22 °C

Temperature: 19°C

Cloud: 88%

Humidity: 96%

Wind: SE - 3 km/h

Visibility: 24.14 km

Weather forecast

Mon
17 Nov
17°C / 27°C
Partly Cloudy
Tue
18 Nov
19°C / 32°C
Overcast
Wed
19 Nov
23°C / 32°C
Drizzle
Thu
20 Nov
23°C / 34°C
Overcast
Fri
21 Nov
20°C / 30°C
Drizzle
Hourly forecast today:
01:00 AM
18° / 19°
18° / 19°
Fog
96% 6 km/h
02:00 AM
18° / 19°
18° / 19°
Fog
97% 6 km/h
03:00 AM
18° / 19°
18° / 19°
Fog
97% 7 km/h
04:00 AM
18° / 19°
18° / 19°
Partly Cloudy
95% 10 km/h
05:00 AM
18° / 19°
18° / 19°
Partly Cloudy
92% 12 km/h
06:00 AM
18° / 20°
18° / 20°
Partly Cloudy
89% 15 km/h
07:00 AM
18° / 21°
18° / 21°
Partly Cloudy
84% 18 km/h
08:00 AM
18° / 22°
18° / 22°
Partly Cloudy
79% 21 km/h
09:00 AM
18° / 23°
18° / 23°
Partly Cloudy
75% 23 km/h
10:00 AM
18° / 24°
18° / 24°
Slight Rain Showers
72% 23 km/h
11:00 AM
19° / 24°
19° / 24°
Slight Rain Showers
71% 22 km/h

30 Day Averages and Extremes

  • Average high 29.67°C
  • Average low 18.63°C
  • Hottest day 35°C (24 November 2025)
  • Coldest day 0°C (26 November 2025)
  • Average humidity 49.13%
  • Days with precipitation 18 days
  • Highest precipitation 73 mm (14 November 2025)

Yesterday's Data

  • Max: 25°C
  • Min: 19°C
  • Total Precipitation: 4 mm

Temperature and possibility of rain in Kgalagadi over the next 12 hours

Temperature and possibility of rain in Kgalagadi in the coming days

Rainfall in Kgalagadi in the coming days

Kgalagadi Climate Summary

Kgalagadi features a Subtropical desert (Köppen classification: BWh), with an average annual temperature of 24.72ºC (76.5ºF), which is about 0.16% higher than the national average for Botswana. Annually, the city experiences approximately 19.86 millimeters (0.78 inches) of rainfall, spread across 43.91 rainy days, accounting for 12.03% of the year.

Longitude -24.7550285
Latitude 21.8568586
Yearly high temperature 28.99ºC (84.18ºF)
Yearly low temperature 16.78ºC (62.2ºF)
Hottest month January 32.53ºC (90.55ºF)
Coldest month June 9.16ºC (48.49ºF)
Yearly precip 19.86mm (0.78in)
Days with rainfall 43.91 days (12.03%)
Driest month August (25.93%)
Wettest month December (35.72%)

Weather averages by month

Month High / Low (°C) Rain
January 32.53° / 22.87° 8.82 days
February 32.01° / 21.96° 8.36 days
March 31.09° / 20.59° 6.09 days
April 27.61° / 17.45° 3.73 days
May 25.43° / 13.55° 0.55 days
June 22.24° / 9.16° 0.18 days
July 21.86° / 8.56° 0.09 days
August 25.87° / 10.55° 0.0 days
September 30.35° / 14.35° 0.18 days
October 32.85° / 18.08° 1.45 days
November 33.13° / 21.11° 4.55 days
December 32.95° / 23.08° 9.91 days

Frequently asked questions

1. What is the hottest month in Kgalagadi?

January has the highest average monthly temperature (daily mean of 32.53ºC) and June are the coolest (daily mean of 9.16ºC).

2. What should I wear in Kgalagadi today?

For today's very hot weather in Kgalagadi, with the high temperatures above 28ºC (82.4ºF), consider wearing:
- Sunscreen for skin protection
- UV-protective sunglasses
- Thin, moisture-wicking socks
- Open-toed sandals or light sneakers

Temperature

Early
18°C / 19°C
Morning
18°C / 23°C
Afternoon
19°C / 24°C
Evening
18°C / 21°C

Air quality

Good

Satisfactory air quality, minimal pollution, low risk

  • CO2 449
  • CO 146
  • NH3 0
  • NO2 2
  • O3 39
  • PM10 1
  • PM25 1
  • SO2 0
  • CH4 1,298

Sunrise / Sunset

03:36
16:58