Weather in Gujranwala
Pakistan • Population: 2,511,118
Best Months to Visit
Based on temperature, precipitation, and humidity data
Gujranwala is in Pakistan at 32.2°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. June is the warmest month (average 36.0°C, high 42.8°C) and January is the coolest (average 13.6°C, low 6.7°C).
Rain is the monsoon runs from July to September, inside an annual total of 717 mm. The wettest month is July at 206 mm; the driest is November at 8 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are March, October, and November.
Hot and cool months in Gujranwala
The heat peaks in June, when the typical afternoon is 42.8°C. The opposite pole is January, when mornings average 6.7°C.
Across the year the mean afternoon high is 32.5°C. If you want the smallest day–night shock, look at months where the high and low sit close together; June nights still hold 29.3°C.
Monsoon and dry months
The monsoon in Gujranwala starts in July and ends in September (July, August, and September). July is the core of it at 206 mm. November is the other extreme, with 8 mm.
Humidity peaks near 65%. That usually lines up with the wetter months rather than the hottest ones.
The calendar in Gujranwala
The year bottoms out in January. Plan for 6.7°C at night and 20.5°C in the afternoon. February stands apart from the months beside it: 23.9°C / 9.3°C and 38 mm. March brings 42 mm and 5 rainy days; temperatures run from 14.4°C to 30.0°C. In April, Gujranwala averages 36.5°C by day and 20.1°C at night, with 25 mm of rain. May: 42.1°C high, 26.0°C low, 20 mm rain, 24% humidity. Peak heat arrives in June: 42.8°C by day, 29.3°C at night, and 32% humidity.
The monsoon opens in July. Expect 206 mm and 19 rainy days, with nights around 28.7°C. By September the monsoon is ending. Gujranwala still sees about 83 mm, but the next month is usually leaner. October brings 12 mm and 2 rainy days; temperatures run from 18.9°C to 33.2°C. November is the driest month, averaging only 8 mm across 2 rainy days. Highs sit near 27.8°C. December: 22.8°C high, 8.8°C low, 14 mm rain, 40% humidity.
When the score favours a visit
The three months with the highest comfort score are March, October, and November: March (22.2°C average, 42 mm, 44% humidity); October (26.1°C average, 12 mm, 43% humidity); November (20.6°C average, 8 mm, 38% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at July–September instead of the score.
Gujranwala and other cities in Pakistan
Lahore is about 68 km away: Gujranwala is about as warm as Lahore at the hot peak and 127 mm wetter over the year than Lahore. Lahore’s wettest month is July (162 mm) versus July here.
Faisalabad is about 132 km away: Gujranwala is 1.1°C cooler than Faisalabad in its hottest month and 290 mm wetter over the year than Faisalabad. Faisalabad’s wettest month is July (115 mm) versus July here.
Rawalpindi is about 192 km away: Gujranwala is 2.7°C warmer than Rawalpindi in its hottest month and 287 mm drier over the year than Rawalpindi. Rawalpindi’s wettest month is July (220 mm) versus July here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 20.5°C | 6.7°C | 25 | 4 |
| February | 23.9°C | 9.3°C | 38 | 5 |
| March | 30.0°C | 14.4°C | 42 | 5 |
| April | 36.5°C | 20.1°C | 25 | 4 |
| May | 42.1°C | 26.0°C | 20 | 5 |
| June | 42.8°C | 29.3°C | 75 | 10 |
| July | 39.0°C | 28.7°C | 206 | 19 |
| August | 36.4°C | 26.8°C | 170 | 18 |
| September | 35.5°C | 23.8°C | 83 | 9 |
| October | 33.2°C | 18.9°C | 12 | 2 |
| November | 27.8°C | 13.5°C | 8 | 2 |
| December | 22.8°C | 8.8°C | 14 | 2 |
Monthly Details
Click on any month for detailed weather information: