The climate of Peshawar in December is dry. Precipitation remains scarce, with 7 mm over an average of 2 days.
Temperatures are warm in Peshawar in December. The average maximum temperature reaches 21°C, while the minimum falls to about 11°C. The month's average temperature is 16°C. These normals should be compared with the records recorded in Peshawar in December: 31°C as a maximum in 2016 and 3°C as a minimum in 2011. We can expect about 26 days with temperatures above 18°, i.e. 84% of the month.
In December, the days last on average 09:54 in Peshawar. The sun rises around 07:12 and sets around 17:06.
With favorable weather, the month of December is a good month to travel to Peshawar in Pakistan.
In December, the most favorable activities in Peshawar are: Hiking and trekking, Cultural visits and heritage, Nature and landscapes and Gastronomy.