Cities in Khyber Pakhtunkhwa — climate month by month
Compare 4 cities in Khyber Pakhtunkhwa, Pakistan, across the year.
← Back to Khyber Pakhtunkhwa year-round average
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Saidu Sharif | 6.8°C44.2°F 60 mm2.4″ | 8.4°C47.1°F 93 mm3.7″ | 12.9°C55.2°F 115 mm4.5″ | 18°C64.4°F 97 mm3.8″ | 23.2°C73.8°F 56 mm2.2″ | 28.5°C83.3°F 38 mm1.5″ | 28.6°C83.5°F 145 mm5.7″ | 27.8°C82°F 133 mm5.2″ | 24.9°C76.8°F 56 mm2.2″ | 19.8°C67.6°F 24 mm0.9″ | 13.9°C57°F 23 mm0.9″ | 8.6°C47.5°F 51 mm2″ |
| Peshawar | 11.1°C52°F 36 mm1.4″ | 13°C55.4°F 55 mm2.2″ | 17.2°C63°F 92 mm3.6″ | 23.3°C73.9°F 65 mm2.6″ | 28.9°C84°F 33 mm1.3″ | 33.2°C91.8°F 16 mm0.6″ | 32.3°C90.1°F 60 mm2.4″ | 31.2°C88.2°F 82 mm3.2″ | 29.1°C84.4°F 33 mm1.3″ | 23.8°C74.8°F 19 mm0.7″ | 17.7°C63.9°F 14 mm0.6″ | 12.6°C54.7°F 26 mm1″ |
| Abbottabad | 7°C44.6°F 73 mm2.9″ | 8.2°C46.8°F 107 mm4.2″ | 12.6°C54.7°F 127 mm5″ | 17.3°C63.1°F 103 mm4.1″ | 21.8°C71.2°F 69 mm2.7″ | 26°C78.8°F 85 mm3.3″ | 24.8°C76.6°F 241 mm9.5″ | 23.6°C74.5°F 242 mm9.5″ | 22.1°C71.8°F 96 mm3.8″ | 18.4°C65.1°F 40 mm1.6″ | 13.4°C56.1°F 25 mm1″ | 8.9°C48°F 46 mm1.8″ |
| Bannu | 11.5°C52.7°F 20 mm0.8″ | 14.1°C57.4°F 28 mm1.1″ | 18.6°C65.5°F 46 mm1.8″ | 24.4°C75.9°F 32 mm1.3″ | 30.2°C86.4°F 15 mm0.6″ | 33.8°C92.8°F 21 mm0.8″ | 33°C91.4°F 70 mm2.8″ | 31.9°C89.4°F 61 mm2.4″ | 29.8°C85.6°F 20 mm0.8″ | 24.5°C76.1°F 5 mm0.2″ | 18.2°C64.8°F 4 mm0.2″ | 13.2°C55.8°F 11 mm0.4″ |
On mobile, scroll the table horizontally to see all months. Click a city name for its full year-round view.
Frequently asked questions
Which city in Khyber Pakhtunkhwa has the least rain?
Bannu is the driest city in Khyber Pakhtunkhwa, with approximately 333 mm / 13.1 in of average annual rainfall.
Which city in Khyber Pakhtunkhwa is warmest in July?
Bannu is the warmest city in Khyber Pakhtunkhwa in July, with an average temperature of 33°C / 91.4°F.
Which city in Khyber Pakhtunkhwa is warmest in January?
Bannu is the warmest city in Khyber Pakhtunkhwa in January, with an average temperature of 11.5°C / 52.7°F.
Which city in Khyber Pakhtunkhwa has the mildest year-round climate?
Bannu has the highest annual average temperature in Khyber Pakhtunkhwa at 23.6°C / 74.5°F, while Abbottabad has the lowest at 17°C / 62.6°F.
Which city in Khyber Pakhtunkhwa has the most sunny months?
Bannu matches our sunny profiles (warm/mild with limited rain) for 8 months of the year — the most of any city in Khyber Pakhtunkhwa.