When to visit
Peshawar?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Peshawar
Khyber Pakhtunkhwa · Pakistan

The best weather in Peshawar is from February, November, December.consistent weather climate

Climate score
June
25

Challenging climate

🌡Hot & dry

Temperature
26–39°C
Nuits chaudes — clim conseillée
Feels like
27–41°C
Confortable
Precipitation
28mm
Fortes averses · 2 days
Sunshine
12.3h
Ciel dégagé
Humidity (%)
41%
Confortable
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
-10°10°20°30°40°50°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score719181804125111431879492
ClimateColdMildHumidPleasantHot & dryHot & dryHot & rainyHot & rainyHot & dryPleasantMildMild
Temperature5–17°C7–21°C12–25°C17–31°C21–36°C26–39°C26–36°C25–35°C24–35°C17–31°C11–24°C6–19°C
Feels like2–15°C5–19°C11–24°C16–31°C21–37°C27–41°C31–41°C30–40°C27–38°C18–31°C10–23°C4–17°C
Precipitation38mm
5 days
39mm
5 days
93mm
8 days
55mm
5 days
22mm
3 days
28mm
2 days
153mm
14 days
130mm
13 days
60mm
5 days
26mm
2 days
31mm
3 days
13mm
2 days
Sunshine7.6h
☀︎ 75%
8.8h
☀︎ 81%
8.9h
☀︎ 74%
10.5h
☀︎ 81%
11.7h
☀︎ 84%
12.3h
☀︎ 85%
10.2h
☀︎ 72%
10.2h
☀︎ 76%
10.9h
☀︎ 88%
10.0h
☀︎ 88%
9.0h
☀︎ 86%
8.9h
☀︎ 89%
WindNO · 9 km/hNO · 11 km/hNO · 12 km/hN · 13 km/hN · 16 km/hNE · 15 km/hNE · 14 km/hNE · 12 km/hNE · 12 km/hNO · 11 km/hNO · 9 km/hNO · 8 km/h
Humidity (%)63%57%58%51%39%41%65%71%62%53%61%60%
Day length10.2h11.0h12.0h13.0h13.9h14.4h14.2h13.4h12.4h11.3h10.4h9.9h

Frequently asked questions

What is the best time to visit Peshawar?

The best time to visit Peshawar is November, October, April, January, March, December, February, with temperatures between 5 °C and 31 °C. The best month is November. November is low season.

What is the weather like in Peshawar?

Peshawar has a climate with an overall score of 6/10. Annual temperatures range from 5 °C to 39 °C.

What is the hottest month in Peshawar?

The hottest month in Peshawar is June, with average highs of 39 °C and lows of 26 °C.

What is the rainiest month in Peshawar?

The rainiest month in Peshawar is July, with an average of 153 mm of precipitation.