+34.0080° · +71.5785° · ELEV 0m

Peshawar

Pakistan · Khyber Pakhtunkhwa

Monthly weather averages for Peshawar, Pakistan — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

June → January

Peshawar has a Mediterranean climate. The warmest month is June (39°C average high) and the coolest is January (17°C).

№ 02

Rainfall by Month

678 mm / year

Peshawar sees 678 mm of rain a year. The wettest month is July (155 mm); the driest is December (13 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

March–April
March–April
12°C – 31°C · 9.8h sun

The best time to visit Peshawar is March–April, when temperatures average 12°C–31°C with 9.8 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Peshawar, Pakistan — click a column to sort
January17.1°C4.6°C38 mm7.7 h07:1817:26
February20.7°C7.0°C39 mm8.9 h06:5917:56
March24.5°C11.7°C95 mm8.9 h06:2418:20
April30.6°C16.5°C46 mm10.7 h05:4318:44
May35.9°C21.2°C26 mm11.7 h05:1219:07
June39.3°C25.6°C28 mm12.5 h05:0119:26
July36.2°C26.3°C155 mm10.4 h05:1219:25
August34.8°C25.5°C113 mm10.5 h05:3419:01
September34.7°C23.7°C63 mm11.1 h05:5618:21
October30.7°C17.2°C32 mm10.0 h06:1817:40
November23.8°C10.6°C30 mm9.0 h06:4517:10
December19.5°C6.0°C13 mm8.9 h07:1117:05

Nearby cities

View monthly climate averages for nearby cities or compare them with Peshawar.

Temperature, rainfall and sunshine, month by month.