Peshāwar weather, climate and best time to visit

Best time to visit Peshāwar

The best time to visit in 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 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 weather Peshāwar 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.

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

14 day weather forecast Peshāwar

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

Weather forecast this week

Wednesday 27 Oct Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 4
Thursday 28 Oct Precip Chance Wind UV
27°
18°
0 mm 0% 1 m/s 5
Friday 29 Oct Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 5
Saturday 30 Oct Precip Chance Wind UV
30°
19°
0 mm 0% 1 m/s 5
Sunday 31 Oct Precip Chance Wind UV
29°
20°
0 mm 0% 1 m/s 5
Monday 1 Nov Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 5
Tuesday 2 Nov Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 4

Weather forecast next week

Wednesday 3 Nov Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 4
Thursday 4 Nov Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 4
Friday 5 Nov Precip Chance Wind UV
27°
19°
0 mm 0% 1 m/s 4
Saturday 6 Nov Precip Chance Wind UV
25°
17°
1.5 mm 35% 1 m/s 1
Sunday 7 Nov Precip Chance Wind UV
24°
19°
0.2 mm 20% 2 m/s 4
Monday 8 Nov Precip Chance Wind UV
25°
18°
0 mm 0% 1 m/s 4
Tuesday 9 Nov Precip Chance Wind UV
25°
18°
0 mm 0% 1 m/s 4

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.

Climate table of 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 weather like in a given month for Peshāwar? 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.

Weather experiences Peshāwar

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 10,989 km from New York.

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 Los Angeles International Airport (LAX) to Peshāwar is approximately 15 h. 30 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 27 October 2021

  • 1 Pakistani rupee = 159.78 US dollar
  • 1 US dollar = 0.006 Pakistani rupee
  • 10 Pakistani rupee = 1,597.78 US dollar
  • 10 US dollar = 0.063 Pakistani rupee
  • 100 Pakistani rupee = 15,977.80 US dollar
  • 100 US dollar = 0.63 Pakistani rupee

What is the area code of Peshāwar?

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