Climate of Pakistan — Month by Month
Country-wide average for Pakistan. Part of Southern Asia, Asia.
Located in Southern Asia, Asia, Pakistan has a seasonal climate. Country-wide average temperatures range from 13°C / 55.4°F in January to 33.5°C / 92.3°F in June, with annual rainfall totalling around 410 mm / 16.1 in — driest in November (8 mm / 0.3 in), wettest in July (95 mm / 3.7 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Pakistan →
See all 8 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 13°C55.4°F | 20 mm0.8″ | — |
| February | 15.5°C59.9°F | 25 mm1″ | Sunny & Mild |
| March | 20.5°C68.9°F | 30 mm1.2″ | Sunny & Warm, Sunny & Mild |
| April | 26°C78.8°F | 25 mm1″ | Sunny & Hot, Sunny & Warm |
| May | 31°C87.8°F | 15 mm0.6″ | Sunny & Hot |
| June | 33.5°C92.3°F | 35 mm1.4″ | Sunny & Hot |
| July | 31°C87.8°F | 95 mm3.7″ | — |
| August | 30°C86°F | 85 mm3.3″ | — |
| September | 29°C84.2°F | 45 mm1.8″ | — |
| October | 26°C78.8°F | 12 mm0.5″ | Sunny & Hot, Sunny & Warm |
| November | 20°C68°F | 8 mm0.3″ | Sunny & Warm, Sunny & Mild |
| December | 15°C59°F | 15 mm0.6″ | Sunny & Mild |
Frequently asked questions
What is the best time to visit Pakistan?
The best months to visit Pakistan for sunny, dry weather are February, March, April, May, June, October, November, December. The warmest month is June (33.5°C / 92.3°F average), and the driest is November (~8 mm / 0.3 in rainfall).
What is the climate of Pakistan?
Pakistan has country-wide monthly average temperatures ranging from 13°C / 55.4°F in January to 33.5°C / 92.3°F in June. Annual rainfall averages about 410 mm / 16.1 in, with the wettest month being July (95 mm / 3.7 in) and the driest November (8 mm / 0.3 in). Regional variation within Pakistan can be significant — see subdivision or city pages for detail.
What is the hottest month in Pakistan?
The hottest month in Pakistan is June, with a country-wide average temperature of 33.5°C / 92.3°F.
What is the coldest month in Pakistan?
The coldest month in Pakistan is January, with a country-wide average temperature of 13°C / 55.4°F.
When does it rain most in Pakistan?
The wettest month in Pakistan is July, averaging about 95 mm / 3.7 in of rain. The driest is November with about 8 mm / 0.3 in.