Климат (BSh) жаркий полуаридный (степной). Температурный максимум, устанавливается в декабре до 42.9°С, а низшая понижается до 8.2°C в августе. Месяц, когда зафиксированы самые высокие температуры - это февраль с привычной температурой 25.1 °C. Наихолоднейший месяц — июль, его характерная суточная температура 17.2 °C. Средняя температура воздуха в Порте-Элизабет, в соответствии с наблюдениями, составляет 21.4°C. На протяжении года: дни ясной погоды - 141, дни снега - 0, дождливых дней - 157, облачных дней - 68.