Best year time to visit Peshawar

General weather information about Peshawar

Average annual temperature is 22.2 °C

Absolute maximum temperature: 43.5 °C

Absolute minimum temperature: -2.3 °C

Number of sunny days: 231 days

Number of rainy days: 134 days

Look at detailed online map of Peshawar

* Weather data for Peshawar Pakistan is based on climate observations for 2026 year

Peshawar air temperature forecast for each month

JanFebMarAprMayJunJulAugSepOctNovDec
Absolute maximum temperature (°C)19.727.831.836.441.543.540.439.939.635.829.023.2
Average daytime temperature (°C)15.922.626.329.533.038.335.836.635.930.224.420.0
Average temperature (°C)8.814.819.122.426.331.630.330.929.622.716.912.3
Average night temperature (°C)2.58.112.715.619.424.724.825.424.016.310.86.1
Absolute minimum temperature (°C)-2.31.98.911.614.416.822.322.616.612.48.63.6

Peshawar monthly weather indicators

JanFebMarAprMayJunJulAugSepOctNovDec
Daylight maximum duration (h)10.011.012.013.014.014.014.013.012.011.010.010.0
Daylight mean duration (h)10.211.012.013.013.914.414.213.412.411.310.49.9
Daylight minimum duration (h)9.010.011.012.013.014.013.012.011.010.010.09.0
Sunshine mean duration (h)7.17.98.410.010.011.210.111.010.59.88.18.0
Precipitation (mm)92267316124125603150240
Sunny days25231519161981217222629
Rainy days6516111511231913942
Snow days000000000000

Best time to visit Peshawar:

The largest precipitation sum in Peshawar is at

  • March — 67(mm)
  • May — 61(mm)
  • July — 125(mm)
  • August — 60(mm)