June in Peshawar is the sunniest and the hottest month of the year. In June, the weather in Peshawar is typically hot. Average daily high temperature in June is about 37 degrees above zero. On average, Peshawar has 25 sunny and 5 rainy days in June. The rains are usually light.