Pakistan Weather

🇵🇰 3 cities covered · Asia · humid subtropical, tropical wet-and-dry climates
Warmest city
Karachi
Coolest city
Islamabad
Sunniest city
Karachi
Best time to visit
November to February

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.

Live weather across Pakistan today

Pakistan cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy days/yr
Lahore 75° Jun · 102° Jan · 44° 77 10.1 0
Karachi 79° Jun · 92° Jan · 58° 27 10.5 0
Islamabad 71° Jun · 96° Jan · 44° 113 10.1 0

Pakistan weather by month

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
January 66° 49° 5 8.5 h/day
February 73° 54° 4 9.6 h/day
March 79° 61° 6 10.0 h/day
April 88° 69° 5 11.1 h/day
May 95° 76° 4 11.9 h/day
June 97° 80° 6 11.8 h/day
July 91° 80° 15 9.9 h/day
August 89° 78° 15 9.9 h/day
September 90° 76° 6 10.9 h/day
October 88° 69° 3 10.3 h/day
November 79° 60° 2 9.5 h/day
December 71° 52° 1 9.4 h/day

Pakistan weather FAQs

What is the warmest city in Pakistan?
Among the cities we cover, Karachi is the warmest, averaging 79°F (26°C) across the year. Its hottest month is June, with highs near 92°F (33°C).
What is the coldest city in Pakistan?
Islamabad runs coldest, averaging 71°F (22°C) for the year; January lows average 44°F (7°C).
What is the sunniest city in Pakistan?
Karachi, with about 10.5 hours of sunshine per day averaged across the year.
When is the best time to visit Pakistan?
Averaged across the covered cities, November to February offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Pakistan?
Snow is essentially absent in the Pakistan cities we cover - the 2015–2024 record shows no regular measurable snowfall.
What is the climate of Pakistan like?
The covered cities fall under humid subtropical, tropical wet-and-dry climates. That means hot, humid summers and generally mild winters.

More countries in Asia