Климат (BSk) холодный полуаридный (степной). Верхний предел температуры, устанавливается в июне до 41.9°С, а минимально может быть до -9.1°C в марте. Наиболее тёплый месяц - это июль с типичной температурой 34.3 °C. Месяц, когда зафиксированы самые низкие температуры — февраль, его среднее значение температуры за день 11.6 °C. Годовая средняя температура в Герате, принимая во внимание наблюдения, достигает 22.3°C. За год: ясные дни - 263, снежных дней - 1, дни с дождем - 54, облачных дней - 48.