February in Peshawar is the rainiest month of the year. In February, the weather in Peshawar is typically warm. Average daily high temperature in February is about 16 degrees above zero. On average, Peshawar has 13 sunny, 8 rainy, and 8 partly cloudy days in February. The rains are usually heavy. February as well as June, July, and August is considered the most uncomfortable time to visit Peshawar.