Karachi climate

Karachi is warmest in May, with average highs of 34 °C, and coldest in January, when nights average 14 °C. August is the wettest month (52 mm) and May the driest (0.7 mm). Figures are 1991–2020 climate normals.

Across a full year Karachi averages 134 mm of rain and 330 days above 25 °C.

Pakistan · population 11,624,219 · 1991–2020 normals

Month by month

Month Avg high Rainfall Cloud
January 24.4 °C 5 mm 19 %
February 26.5 °C 5 mm 18 %
March 30.1 °C 3 mm 23 %
April 32.9 °C 1 mm 21 %
May 33.8 °C 1 mm 19 %
June 33.4 °C 8 mm 38 %
July 31.7 °C 41 mm 69 %
August 30.5 °C 52 mm 67 %
September 31.1 °C 11 mm 40 %
October 33.0 °C 3 mm 13 %
November 30.3 °C 2 mm 12 %
December 26.3 °C 3 mm 17 %

Temperature month by month

MonthAvg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January24.4 °C14.3 °C19.4 °C29.6 °C8.0 °C1200
February26.5 °C16.2 °C21.4 °C33.8 °C7.7 °C2120
March30.1 °C19.9 °C24.8 °C38.6 °C11.8 °C30150
April32.9 °C23.5 °C27.8 °C40.8 °C17.2 °C30270
May33.8 °C26.4 °C29.6 °C42.5 °C19.9 °C31310
June33.4 °C27.8 °C30.2 °C43.2 °C24.8 °C30300
July31.7 °C27.4 °C29.2 °C37.5 °C25.2 °C31270
August30.5 °C26.4 °C28.1 °C39.1 °C24.1 °C31190
September31.1 °C25.7 °C28.0 °C40.5 °C21.4 °C30220
October33.0 °C23.6 °C28.0 °C40.6 °C18.5 °C31290
November30.3 °C19.8 °C25.0 °C35.7 °C13.4 °C30170
December26.3 °C15.7 °C20.9 °C31.6 °C8.9 °C2310

Rain, sun and wind month by month

MonthRainfallWet daysDaylightCloud coverHumidityWindSea temp
January5 mm111 h/day19 %55 %18 km/h23.0 °C
February5 mm111 h/day18 %57 %20 km/h22.9 °C
March3 mm112 h/day23 %61 %23 km/h24.4 °C
April1 mm013 h/day21 %65 %26 km/h26.5 °C
May1 mm013 h/day19 %72 %29 km/h28.5 °C
June8 mm114 h/day38 %75 %29 km/h29.5 °C
July41 mm414 h/day69 %78 %28 km/h29.1 °C
August52 mm413 h/day67 %80 %26 km/h28.1 °C
September11 mm212 h/day40 %76 %24 km/h27.7 °C
October3 mm112 h/day13 %66 %20 km/h27.8 °C
November2 mm011 h/day12 %57 %18 km/h26.6 °C
December3 mm111 h/day17 %54 %17 km/h24.6 °C

How Karachi compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Karachi 34 °C 14 °C 134 mm 330
Hyderabad · Pakistan 41 °C 11 °C 177 mm 326
Arif Wala · Pakistan 41 °C 9.7 °C 120 mm 325
Tando Bago · Pakistan 40 °C 11 °C 230 mm 339
Nawabshah · Pakistan 43 °C 9.6 °C 165 mm 316
Dadu · Pakistan 44 °C 9.7 °C 204 mm 308
Sinjhoro · Pakistan 42 °C 10 °C 169 mm 322

Where Karachi ranks

RankingPositionValue
Best beach destinations in Asia year-round2ndof 5090/100
Best beach destinations in the world year-round8thof 5090/100
Places with the best weather in Asia in January11thof 5096/100
The driest places in Asia in April11thof 500.7 mm
Best beach destinations in Asia in December13thof 5099/100
Best beach destinations in Asia in March13thof 5096/100

Planning a trip? See the best time to visit Karachi.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.