Peshawar Weather Year-Round — Best Time to Visit
Peshawar, Pakistan has hot weather year-round. The best time to visit is October (score: 95/100). Annual average high: 28.4°C, total rainfall: 719mm.
When is the best time to visit Peshawar?
95
October is the best month to visit Peshawar with a travel score of 95/100 (Excellent).
Expect highs of 30.1°C, 4 rain days, and 10.2 hours of daily sunshine.
View October weather details →Travel Score by Month
78
Jan
79
Feb
85
Mar
92
Apr
93
May
81
Jun
70
Jul
71
Aug
88
Sep
95
Oct
91
Nov
84
Dec
Excellent (80+)
Good (60-79)
Mixed (40-59)
Poor (<40)
What are the average temperatures in Peshawar each month?
28.4°C
Avg High
15.6°C
Avg Low
719mm
Annual Rain
How much rain does Peshawar get?
Peshawar receives 719mm of rain annually. The wettest month is typically July with 145mm, while December is the driest.
What is the weather like each month in Peshawar?
January
78
17°C
Low: 4°C
4 rain days
Good
February
79
19°C
Low: 6°C
6 rain days
Good
March
85
24°C
Low: 11°C
8 rain days
Excellent
April
92
30°C
Low: 16°C
7 rain days
Excellent
May
93
36°C
Low: 21°C
4 rain days
Excellent
June
81
39°C
Low: 25°C
5 rain days
Excellent
July
70
36°C
Low: 26°C
16 rain days
Good
August
71
34°C
Low: 25°C
17 rain days
Good
September
88
33°C
Low: 23°C
9 rain days
Excellent
October
Best time to visit95
30°C
Low: 16°C
4 rain days
Excellent
November
91
24°C
Low: 10°C
3 rain days
Excellent
December
84
19°C
Low: 5°C
2 rain days
Excellent
Compare Peshawar
Popular comparisons:
What cities are near Peshawar?
Data based on 1994–2024 averages · Last updated: 2024-12-31