weather in peshawar
Peshawar has a hot semi-arid steppe climate. The temperature typically varies from 42Â°F to 111Â°F over the course of the year, and is rarely below 37Â°F or above 118Â°F. The hot season lasts for 122 days, from May 13 to September 12, with an average daily high temperature above 102Â°F.
The chance of wet days in Peshawar varies throughout the year. The wetter season lasts 219 days, from February 3 to September 10, with a greater than 18% chance of a given day being a wet day. The chance of a wet day peaks at 31% on July 30.