Peshāwar
Weather, climate and best time to visit


Best time to visit Peshāwar

The best time to visit Peshāwar in Pakistan is from March until November, when you will have a pleasant till very hot temperature and limited rainfall. The highest average temperature in in Peshāwar is 39°C in June and the lowest is 17°C in January.

Peshāwar has the oceanic climate prevailing. If you want to know what the average temperature is in Peshāwar or when most precipitation (rain or snow) falls, you can find a quick overview below. This way, you are well prepared. Our average monthly climate data is based on data from the past 30 years.

Average Peshāwar weather by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 17 18 24 30 36 39 39 37 35 30 24 19
Precipitation (mm) 11 37 25 31 14 6 37 21 18 5 3 2



Travel and stay Peshāwar

If you are planning on visiting Peshāwar, check out these well-known travel agencies. They have been rated as the best by travelers and offer great prices for any budget.

Airline tickets

Looking to book a flight to Peshāwar? Hop on one of these airlines.

Peshāwar weather

The Peshāwar weather for will be 41° till 46° degrees in the next 14 days with a couple of days chance of light rain showers.

Peshāwar 14 day weather forecast

Weather
Max/min
Precip
Wind
UV
Monday
16 may
Icon
43°C
32°C
0 mm
0%
3 Bft
W
9
Tuesday
17 may
Icon
42°C
28°C
0.4 mm
10%
4 Bft
S
11
Wednesday
18 may
Icon
41°C
28°C
0 mm
0%
1 Bft
ESE
11
Thursday
19 may
Icon
43°C
31°C
0.1 mm
20%
2 Bft
SE
11
Friday
20 may
Icon
44°C
30°C
0 mm
0%
3 Bft
WNW
11


Climate Peshāwar

Peshāwar has the oceanic climate prevailing. There is rainfall during all months of the year. The average annual temperature for Peshāwar is 29° degrees and there is about 211 mm of rain in a year. It is dry for 232 days a year with an average humidity of 32% and an UV-index of 6.

Peshāwar

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°C) 17 18 24 30 36 39 39 37 35 30 24 19
Night temp. (°C) 8 9 14 19 24 28 30 29 25 20 14 10
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 11 37 25 31 14 6 37 21 18 5 3 2
Days with rain 5 8 10 11 7 4 9 11 7 3 2 2
Dry days 26 20 21 19 24 26 22 20 23 28 28 29
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 7 7 9 12 12 12 12 12 11 7 7 7
Wind force (Bft) 2 2 2 2 2 2 2 2 2 2 2 2
UV-index 4 4 6 7 8 8 8 8 7 6 5 4

Peshāwar weather by month

What is the average Peshāwar weather like in a given month? Let's find out! Click on a month to check all the monthly averages for sunshine, temperature highs and lows, percentage chance of rain per day, snowfall accumulation and number of rainy days.


Peshāwar weather experiences

Already been to Peshāwar?

Share your experience of the Peshāwar weather and get a chance to win $150!

Your email will not be included in the review and will not be passed on to third parties.

By submitting the data you agree to our privacy policy

Frequently asked questions

Where is Peshāwar?

Peshāwar is located in Pakistan. It lies in a straight line at 804 km from New Delhi.

The coordinates of Peshāwar are:

  • Latitude: 34.008
  • Longitude: 71.578488

The GPS coordinates are 34° 0' N, 71° 34' E

How long is the flight to Peshāwar?

The flight time from Indira Gandhi to Peshāwar is approximately 2 h. 50 min.

What are the nearest airports to Peshāwar?

These are the airports closests to Peshāwar:

  • Peshawar International Airport (6 km), Peshāwar
  • Saidu Sharif Airport (114 km), Saidu Sharif
  • New Islamabad International Airport (128 km), Islamabad

How many inhabitants are there in Peshāwar?

Peshāwar has approximately 1,303,000 inhabitants.

How big is Peshāwar?

The area of Peshāwar is around 2,432 km².

What is the currency of Peshāwar?

In Peshāwar the Pakistani rupee (PKR) is used to pay.

Exchange rates on 16 May 2022

  • 1 Indian rupee = 2.15 Pakistani rupee
  • 1 Pakistani rupee = 0.46 Indian rupee
  • 100 Indian rupee = 215.50 Pakistani rupee
  • 100 Pakistani rupee = 46.40 Indian rupee

What is the area code of Peshāwar?

The area code to call Peshāwar is +92.