When to visit
Port Elizabeth?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Port Elizabeth
Province of Eastern Cape · Republic of South Africa

The best weather in Port Elizabeth is from January, April, May.consistent weather climate

Climate score
June
79

Excellent climate

🌥Mild

Temperature
13–20°C
Cool nights
Feels like
10–18°C
Dry
Precipitation
37mm
Light rain · 6 days
Sunshine
8.5h
Mostly clear
Humidity (%)
68%
Dry
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
10°20°30°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score868686878979727075818484
ClimatePleasantPleasantPleasantPleasantMildMildMildMildMildMildPleasantPleasant
Temperature19–24°C19–24°C18–23°C16–22°C14–21°C13–20°C12–19°C12–19°C13–19°C15–20°C16–21°C18–23°C
Feels like19–26°C19–25°C18–24°C15–21°C13–20°C10–18°C9–16°C9–17°C11–18°C13–20°C14–21°C17–24°C
Precipitation30mm
8 days
34mm
8 days
43mm
8 days
38mm
7 days
36mm
6 days
37mm
6 days
34mm
7 days
41mm
8 days
46mm
8 days
48mm
9 days
42mm
9 days
37mm
9 days
Sunshine11.8h
☀︎ 84%
11.4h
☀︎ 86%
10.4h
☀︎ 84%
9.4h
☀︎ 84%
9.0h
☀︎ 87%
8.5h
☀︎ 86%
8.7h
☀︎ 86%
9.5h
☀︎ 88%
10.0h
☀︎ 84%
10.8h
☀︎ 83%
11.8h
☀︎ 85%
12.3h
☀︎ 85%
WindSE · 29 km/hS · 28 km/hS · 28 km/hSW · 26 km/hW · 25 km/hNW · 26 km/hW · 27 km/hW · 28 km/hSW · 30 km/hS · 30 km/hS · 29 km/hS · 29 km/h
Humidity (%)77%78%78%78%74%68%67%70%74%76%75%76%
Day length14.1h13.3h12.3h11.2h10.4h9.9h10.1h10.9h11.9h12.9h13.9h14.4h

Frequently asked questions

What is the best time to visit Port Elizabeth?

The best time to visit Port Elizabeth is April, January, March, October, June, July, May, February, December, September, August, November, with temperatures between 12 °C and 24 °C. The best month is April. April is low season.

What is the weather like in Port Elizabeth?

Port Elizabeth has a climate with an overall score of 8.2/10. Annual temperatures range from 12 °C to 24 °C.

What is the hottest month in Port Elizabeth?

The hottest month in Port Elizabeth is January, with average highs of 24 °C and lows of 19 °C.

What is the rainiest month in Port Elizabeth?

The rainiest month in Port Elizabeth is October, with an average of 48 mm of precipitation.