Botshabelo, South Africa Climate

South Africa

Pop. 309,714 Elev. 1,448 m / 4,751 ft TZ: Africa/Johannesburg (UTC+2) ·

Summers in Botshabelo are warm, with January highs around 88°F (31°C), while winters are cool with June lows of 34°F (1°C). Expect around 60 rainy days annually (37.4 in / 950 mm total). The city averages 227 sunny days per year and around 52 thunderstorm days.

Temperature 31°C (88°F) high 1°C (34°F) low
Feels like 32°C (90°F) high 1°C (34°F) low
Rain 60 days 950 mm (37.4 in) /yr
Sky 227 sunny 52 stormy
Wind 1.5 m/s (3.3 mph) avg

Looking for a place with a climate like Botshabelo? Explore and filter 150,000+ cities worldwide.

Explore on the Map

Monthly Climate Chart

↓ Monthly data table
Best months to visit: Jan, Feb, May, Jun, Jul, Aug, Sep, Oct

Sky & Air by Month

Cloud cover (%)
39
Jan
47
Feb
46
Mar
51
Apr
20
May
14
Jun
18
Jul
32
Aug
30
Sep
27
Oct
51
Nov
36
Dec
Humidity (%)
49
Jan
56
Feb
69
Mar
77
Apr
62
May
54
Jun
55
Jul
41
Aug
42
Sep
47
Oct
63
Nov
64
Dec

Weather Days by Month

↓ Weather days table

Cities with Similar Climate

Find similar cities on the map →

Nearby Cities

Nearby

Commercial airport 45 km Bram Fischer International Airport (BFN)
Ski resort 193 km Tiffindell
National park 172 km Tšehlanyane National Park
Hospital 2 km Bophelong Clinic
Hiking trail 177 km Skyrun

Interested in Botshabelo?

Hotels
Flights
Real Estate
Insurance
Connectivity

Monthly Weather Data

↑ See chart
Month Avg High Avg Low Rainfall Snowfall Sunny Days
January 31°C 88°F 17°C 63°F 71 mm 2.8 in 17
February 29°C 84°F 17°C 63°F 89 mm 3.5 in 14
March 26°C 79°F 15°C 59°F 113 mm 4.4 in 16
April 21°C 69°F 10°C 51°F 218 mm 8.6 in 12
May 20°C 67°F 4°C 39°F 7 mm 0.3 in 24
June 17°C 63°F 1°C 34°F 9 mm 0.3 in 6 mm0.2 in 25
July 17°C 63°F 3°C 37°F 12 mm 0.5 in 27
August 21°C 70°F 5°C 42°F 19 mm 0.7 in 18
September 25°C 76°F 9°C 48°F 36 mm 1.4 in 22
October 26°C 79°F 10°C 50°F 64 mm 2.5 in 22
November 25°C 77°F 13°C 55°F 185 mm 7.3 in 12
December 27°C 81°F 15°C 58°F 129 mm 5.1 in 18

Weather Days by Month

↑ See chart
Month Sunny Days Storm Days
January 17 4
February 14 7
March 16 8
April 12 10
May 24 0
June 25 0
July 27 1
August 18 1
September 22 2
October 22 3
November 12 7
December 18 9