De varmeste måneder i Port Elizabeth er normalt februar og januar med en gennemsnitstemperatur på 23 °C. Juli og august er de koldeste måneder med en gennemsnitstemperatur på 18 °C. De mest regnfulde måneder er oktober og marts.