Peshawar features a semi-arid climate, with very hot summers and mild
winters. Winter in Peshawar starts in mid-November and ends in late-March,
while summer months are May to September. The mean maximum summer temperature
surpasses 40 °C (104 °F) during the hottest month, and the mean minimum
temperature is 25 °C (77 °F). The mean minimum temperature during winter
is 4 °C (39 °F), while the maximum is 18.35 °C (65.03 °F).
Peshawar is not a monsoon region, unlike other parts of Pakistan; however,
rainfall occurs in both winter and summer. Due to western disturbances, the
winter