Middelburg, South Africa Climate

South Africa

Pop. 22,380 Elev. 1,253 m / 4,111 ft TZ: Africa/Johannesburg (UTC+2) ·

Middelburg has a dry climate with hot summers reaching 90°F (32°C) in January and cool winters averaging 33°F (1°C) in June. Rain falls on about 37 days per year (21.4 in / 544 mm total), with snow on 1 days and 5 in (136 mm) of annual accumulation. The city averages 227 sunny days per year and around 30 thunderstorm days.

Temperature 32°C (90°F) high 1°C (33°F) low
Feels like 33°C (92°F) high -2°C (28°F) low
Rain 37 days 544 mm (21.4 in) /yr
Snow 1 days 136 mm (5.3 in) /yr
Sky 227 sunny 30 stormy
Wind 1.3 m/s (3.0 mph) avg

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

Explore on the Map

Monthly Climate Chart

↓ Monthly data table
Best months to visit: May, Jun, Aug, Sep, Oct, Nov

Sky & Air by Month

Cloud cover (%)
31
Jan
37
Feb
42
Mar
52
Apr
21
May
16
Jun
27
Jul
38
Aug
39
Sep
32
Oct
41
Nov
35
Dec
Humidity (%)
42
Jan
52
Feb
67
Mar
73
Apr
56
May
53
Jun
55
Jul
45
Aug
42
Sep
37
Oct
42
Nov
46
Dec

Weather Days by Month

↓ Weather days table

Cities with Similar Climate

Find similar cities on the map →

Nearby Cities

Nearby

Commercial airport 283 km Chief Dawid Stuurman International Airport (PLZ)
Ski resort 293 km Tiffindell
National park 84 km Mountain Zebra National Park
Hospital 2 km Wilhelm Stahl Hospital
Hiking trail 235 km Nieshout Trail

Interested in Middelburg?

Hotels
Flights
Real Estate
Insurance
Connectivity

Monthly Weather Data

↑ See chart
Month Avg High Avg Low Rainfall Snowfall Sunny Days
January 32°C 90°F 15°C 59°F 38 mm 1.5 in 23
February 30°C 85°F 15°C 59°F 71 mm 2.8 in 16
March 26°C 78°F 14°C 57°F 111 mm 4.4 in 15
April 21°C 70°F 10°C 49°F 105 mm 4.1 in 9
May 20°C 67°F 5°C 41°F 6 mm 0.2 in 1 mm0.0 in 23
June 16°C 61°F 1°C 33°F 17 mm 0.7 in 93 mm3.7 in 25
July 16°C 60°F 2°C 35°F 26 mm 1.0 in 23
August 19°C 67°F 3°C 38°F 18 mm 0.7 in 42 mm1.6 in 20
September 23°C 73°F 7°C 44°F 28 mm 1.1 in 16
October 26°C 78°F 9°C 48°F 11 mm 0.5 in 22
November 27°C 81°F 11°C 52°F 46 mm 1.8 in 17
December 30°C 85°F 14°C 57°F 69 mm 2.7 in 18

Weather Days by Month

↑ See chart
Month Sunny Days Storm Days
January 23 1
February 16 5
March 15 8
April 9 5
May 23 0
June 25 1
July 23 1
August 20 0
September 16 1
October 22 0
November 17 3
December 18 5