- St. Francis Bay
Port Elizabeth Climate & Weather
Port Elizabeth Climate and Weather
Port Elizabeth enjoys a moderate, oceanic climate, known to have the most sunshine and fewest rainy days of any of South Africa's seaside cities. It is also known sometimes as 'the windy city', however, so the weather is not always idyllic. The area lies between the winter rainfall climate zone of the Western Cape and the summer rainfall region of eastern South Africa. Winters are cool but mild and summers are warm but less hot than the more northerly parts of South Africa's 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 the 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.