Pakistan Weather: Live City Temperatures
Across the 3 covered cities, Karachi is warmest on annual average at 79°, while Islamabad is coolest at 71°.
Weather in Pakistan at a glance
Weather in Pakistan spans 2 distinct climate types, from humid subtropical to tropical wet-and-dry across the 3 cities we cover. Karachi is typically the warmest spot, averaging 79°F (26°C) across the year, while Islamabad runs coolest at 71°F (22°C) - A spread of about 8°F (5°C).
Quick facts
- Warmest city: Karachi - annual average 79°
- Coolest city: Islamabad - annual average 71°
- Sunniest city: Karachi (10.5 h sun/day)
- Best time to visit: November to February
- Climate types: humid subtropical, tropical wet-and-dry
The bigger picture
For sunshine, Karachi leads with about 10.5 hours of sun per day on average. Islamabad is the wettest of the covered cities, collecting roughly 1089 mm (42.9 inches) of precipitation a year. Averaged across the country's covered cities, November to February brings the most comfortable mix of temperature, dry days and daylight.
These summaries use the same 2015–2024 climate dataset and live-weather process described in our weather data methodology.
Live weather across Pakistan today
Pakistan cities compared
Pakistan weather by month
| Month | Avg high | Avg low | Covered-city high range | Rainy days | Sunshine |
|---|---|---|---|---|---|
| January | 66° | 49° | 60° to 75° Islamabad to Karachi |
5 | 8.5 h/day |
| February | 73° | 54° | 65° to 80° Islamabad to Karachi |
4 | 9.6 h/day |
| March | 79° | 61° | 72° to 85° Islamabad to Karachi |
6 | 10.0 h/day |
| April | 88° | 69° | 82° to 92° Islamabad to Lahore |
5 | 11.1 h/day |
| May | 95° | 76° | 91° to 101° Islamabad to Lahore |
4 | 11.9 h/day |
| June | 97° | 80° | 92° to 102° Karachi to Lahore |
6 | 11.8 h/day |
| July | 91° | 80° | 89° to 95° Karachi to Lahore |
15 | 9.9 h/day |
| August | 89° | 78° | 87° to 93° Karachi to Lahore |
15 | 9.9 h/day |
| September | 90° | 76° | 88° to 93° Karachi to Lahore |
6 | 10.9 h/day |
| October | 88° | 69° | 83° to 91° Islamabad to Karachi |
3 | 10.3 h/day |
| November | 79° | 60° | 72° to 87° Islamabad to Karachi |
2 | 9.5 h/day |
| December | 71° | 52° | 64° to 79° Islamabad to Karachi |
1 | 9.4 h/day |