Port Elizabeth Climate and Weather

Port Elizabeth enjoys a moderate, oceanic climate, and is known to have the most sunshine and fewest rainy days among South Africa's seaside cities. However, it is also sometimes known as 'the windy city', as the weather is not always idyllic.

Winters include mild, cool months, while summers are warm, remaining less hot than the northern parts of the east coast. In summer, between December and February, the average temperatures range between 64F (18C) and 77F (25C), and in winter, between June and August, they range between 48F (9C) and 68F (20C).

December and January are the most popular months for a holiday in Port Elizabeth, when the city comes alive with all sorts of fun-in-the-sun activities. The best time to visit, however, is just before or after the height of this season, when beaches are less crowded and the weather is just as good. Winters are very mild and those from northern climes will still find it warm enough to enjoy the sun. Winter is also a good time for game viewing in the many nearby reserves.

Port Elizabeth