Best time to visit Port Elizabeth

Weather in Port Elizabeth is warm throughout the year, with average monthly high temperatures ranging from 20 to 26°C during different times of the year. Humidity is also quite evenly distributed throughout the year, with the wettest time of the year around between August and December. Summers in Port Elizabeth are dry and warm with plenty of sunny days. Overall, Port Elizabeth is worth a visit anytime of the year.

Month Average temperature When to go
January 22° C
February 22° C
March 21° C
April 19° C
May 17° C
June 15° C
July 15° C
August 15° C
September 16° C
October 17° C
November 19° C
December 21° C