Port Elizabeth Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Port Elizabeth

Port Elizabeth temperature today is 15°, feels like 15°, with a humidity level of 99% and wind at 27.79 km/h. Rain chance today is 65%. Use the hourly forecast and 5-day outlook below to plan your day.

Tomorrow in Port Elizabeth: expect a high of 14° and a low of 13°, with light rain. Rain chance tomorrow is 94%.

light rain
15°
light rain
H: 15° L: 15°
Feels like 15°
AQI: Good (1/5)
Humidity
99%
Dew 14°
Wind speed
27.79 km/h
SW
Pressure
1023 hPa
Visibility
10 km
Rain
0.51 mm
High Winds
Wind speed is 27.79 km/h. Secure loose objects.
High Humidity
Humidity is 99%. May feel uncomfortable.
Weather Summary
Currently in Port Elizabeth, expect varied conditions with mild temperatures around 15°. Winds are strong winds. High humidity may make it feel uncomfortable.
Precipitation Probability
65%
08
100%
11
100%
14
72%
17
67%
20
56%
23
94%
02
87%
05
87%
08
64%
11
67%
14
67%
17
59%
20
74%
23
72%
02
56%
05
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
15°
Wed
08:00
15°
 
14°
 
15°
 
14°
Wed
20:00
14°
 
13°
 
13°
 
14°
Thu
08:00
14°
 
14°
 
14°
 
14°
Thu
20:00
14°
 
14°
 
15°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
06:16
Sunset
Sunset
18:09
Moon Phase
Waxing Crescent (20%)
Timezone: GMT+05:30
Last updated: Sep 16, 2026 11:14 AM · Data refreshes every 5 min
Location Info
Latitude
Latitude
-33.917992
Longitude
Longitude
25.570070
Embed This Weather

Copy the code below to embed Port Elizabeth weather on your website:

<iframe src="https://nearweather.com/embed/port-elizabeth-za-964420" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Port Elizabeth
Content curated by the NearWeather editorial team · Updated periodically

Climate and Weather in Port Elizabeth, South Africa

Port Elizabeth, often referred to as the "friendly city" or the "windy city," is a coastal town located in the Eastern Cape province of South Africa. Known for its stunning beaches, diverse wildlife, and rich cultural heritage, Port Elizabeth experiences a unique climate that is influenced by its coastal location and proximity to the Indian Ocean.

Temperature

The temperature in Port Elizabeth is generally mild to warm throughout the year. Summers, which last from December to February, are warm and pleasant with average daytime temperatures ranging from 20 to 26 degrees Celsius (68 to 79 degrees Fahrenheit). The evenings tend to cool down, with temperatures dropping to around 15 degrees Celsius (59 degrees Fahrenheit).

Winters, on the other hand, are mild but slightly cooler than summers. From June to August, average daytime temperatures range from 17 to 21 degrees Celsius (63 to 70 degrees Fahrenheit). The nights can be chilly, with temperatures dropping to around 9 degrees Celsius (48 degrees Fahrenheit).

It's worth noting that Port Elizabeth experiences fewer extreme temperature fluctuations compared to other parts of South Africa, making it an ideal destination for those who prefer milder weather.

Rainfall

Port Elizabeth has a Mediterranean climate with a distinct wet and dry season. The city receives most of its rainfall during the winter months, between May and August. During this period, the city experiences moderate to heavy rainfall, with an average of 60 to 80 millimeters (2.4 to 3.1 inches) per month.

The summer months, from December to February, are relatively dry with little rainfall. The average monthly rainfall during this period ranges from 10 to 20 millimeters (0.4 to 0.8 inches).

Overall, Port Elizabeth receives an average of 650 to 700 millimeters (25.6 to 27.6 inches) of rainfall per year. The city's coastal location also means that it can experience occasional thunderstorms, especially during the summer months.

Wind

As the nickname suggests, Port Elizabeth is known for its windy conditions. The prevailing winds in the area come from the southeast, known as the "Cape Doctor" or the "Southeaster." These winds can be quite strong, reaching speeds of up to 40 kilometers per hour (25 miles per hour) or more.

The windiest months in Port Elizabeth are typically during spring, from September to November, where gusts of wind can be common. The strong winds are often welcomed by water sports enthusiasts, as they create ideal conditions for activities such as surfing, kiteboarding, and sailing.

Sunshine

Port Elizabeth enjoys a high number of sunshine hours throughout the year, making it a popular destination for beachgoers and outdoor enthusiasts. The city experiences an average of 2,650 to 2,750 hours of sunshine annually, which equates to around 7 to 8 hours of sunshine per day.

The summer months offer the most sunshine, with December and January being the sunniest months of the year. During this time, the city basks in around 10 hours of sunshine per day, providing ample opportunities for outdoor activities and beach relaxation.

Climate Summary

In summary, Port Elizabeth experiences a mild and pleasant climate year-round, characterized by warm summers, mild winters, and a Mediterranean rainfall pattern. The city's coastal location brings moderate temperatures and a high number of sunshine hours, making it an attractive destination for visitors seeking a relaxed and enjoyable climate.

Whether you're interested in exploring the stunning beaches, immersing yourself in the local wildlife, or experiencing the vibrant culture, Port Elizabeth offers a welcoming climate that enhances the overall experience of this charming South African city.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Port Elizabeth
What is the temperature in Port Elizabeth right now?

The current temperature in Port Elizabeth is 15°, and it feels like 15°. Today's high is 15° and the low is 15°.

Will it rain in Port Elizabeth today?

The chance of rain in Port Elizabeth today is 65%. Current rainfall is 0.51 mm. Check the hourly forecast above for exact timing.

What is the weather in Port Elizabeth today?

Port Elizabeth is experiencing light rain with a temperature of 15°. Humidity is at 99% and wind speed is 27.79 km/h from the SW.

What is the humidity in Port Elizabeth today?

Humidity in Port Elizabeth is 99% right now, with a dew point of 14°. Conditions may feel muggy or uncomfortable.

What is the wind speed in Port Elizabeth today?

Wind speed in Port Elizabeth is 27.79 km/h, flowing at 230° SW wind direction.

What is the 5-day forecast for Port Elizabeth?

NearWeather provides a detailed 5-day forecast and 48-hour hourly forecast for Port Elizabeth. Today's high is 15° and low is 15°, with a 65% chance of rain. Scroll up to view the full day-by-day and hourly breakdown.

What does it feel like in Port Elizabeth today?

It feels like 15° in Port Elizabeth today, with 78% cloud cover and 10 km visibility.

Weather in Port Elizabeth