Peshawar's climate is characterized by hot summers and mild winters. The summer months of July, August, and September bring scorching heat, with temperatures often soaring above 30°C, while autumn brings a slight respite with temperatures ranging from 19 to 32°C in September. Autumn gradually gives way to winter, which brings cold snaps, but not extreme cold, with January averaging around 8°C. Spring is mild and pleasant, with March and April temperatures ranging from 10 to 22°C.