Climate of Port Elizabeth, Eastern Cape, South Africa
Point-value climate at Port Elizabeth (Eastern Cape, South Africa). Population approximately 1,021,000.
Located in Eastern Cape, South Africa, Port Elizabeth has a mild oceanic climate. Population approximately 1,021,000. Monthly average temperatures range from 14°C / 57.2°F in July to 21.6°C / 70.9°F in January, with rainfall varying from 39 mm / 1.5 in (January) to 61 mm / 2.4 in (October) — about 581 mm / 22.9 in across the year. These are point-value climate normals sampled at Port Elizabeth's coordinates — often quite different from the surrounding region's area-weighted average.
Best sunny months: January, February, March, April, May, June, July, September, December.
Best time to visit Port Elizabeth →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 21.6°C70.9°F | 39 mm1.5″ | Sunny & Warm, Sunny & Mild |
| February | 21.6°C70.9°F | 46 mm1.8″ | Sunny & Mild |
| March | 20.4°C68.7°F | 50 mm2″ | Sunny & Mild |
| April | 18.6°C65.5°F | 48 mm1.9″ | Sunny & Mild |
| May | 16.5°C61.7°F | 40 mm1.6″ | Sunny & Mild |
| June | 14.6°C58.3°F | 43 mm1.7″ | Sunny & Mild |
| July | 14°C57.2°F | 42 mm1.7″ | Sunny & Mild |
| August | 14.6°C58.3°F | 57 mm2.2″ | — |
| September | 15.7°C60.3°F | 46 mm1.8″ | Sunny & Mild |
| October | 17.1°C62.8°F | 61 mm2.4″ | — |
| November | 18.5°C65.3°F | 61 mm2.4″ | — |
| December | 20.1°C68.2°F | 48 mm1.9″ | Sunny & Mild |
Frequently asked questions
What is the best time to visit Port Elizabeth?
The months with the sunniest, driest weather are January, February, March, April, May, June, July, September, December. Port Elizabeth's warmest month is January at an average of 21.6°C / 70.9°F, and its driest month is January with about 39 mm / 1.5 in of rain.
What is the climate of Port Elizabeth?
Port Elizabeth, in Eastern Cape, South Africa, has monthly average temperatures ranging from 14°C / 57.2°F in July to 21.6°C / 70.9°F in January. Annual rainfall is approximately 581 mm / 22.9 in, with the wettest month being October (61 mm / 2.4 in) and the driest January (39 mm / 1.5 in).
What is the average temperature in Port Elizabeth in January?
The average temperature in Port Elizabeth in January is 21.6°C / 70.9°F, with rainfall of about 39 mm / 1.5 in — the warmest month of the year.
When is the driest month in Port Elizabeth?
The driest month in Port Elizabeth is January, with about 39 mm / 1.5 in of average monthly rainfall. Average temperature that month is 21.6°C / 70.9°F.
When is the wettest month in Port Elizabeth?
The wettest month in Port Elizabeth is October, with approximately 61 mm / 2.4 in of average monthly rainfall.