- St Francis Bay
Port Elizabeth Climate & 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 64°F (18°C) and 77°F (25°C), and in winter, between June and August, they range between 48°F (9°C) and 68°F (20°C).
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 travel to Port Elizabeth, however, is just before or after the height of this season, when beaches are less crowded and the weather is just as good. Winters in Port Elizabeth 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 reserves near Port Elizabeth.
Become our Port Elizabeth Travel Expert
We are looking for contributors for our Port Elizabeth travel guide. If you are a local, a regular traveller to Port Elizabeth or a travel professional with time to contribute and answer occasional forum questions, please contact us.