
Pakistan
Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.
Lahore experiences its warmest weather in June, with average highs reaching 38.9°C (102°F). The coolest month is typically January, averaging 17.9°C (64.2°F). Rainfall is heaviest in August (around 161.4mm), while November tends to be the driest month of the year with approximately 9.9mm of precipitation.
38.9°C (102°F)
Hottest month avg high
17.9°C (64.2°F)
Coolest month avg high
161mm
Wettest month avg
10mm
Driest month avg
| Month | Avg High | Avg Low | Rainfall | Rainy Days | Sunshine |
|---|---|---|---|---|---|
| Jan | 17.9°C (64.2°F) | 6.6°C (43.9°F) | 31.4mm | 4 | 8.4h |
| Feb | 21.7°C (71.1°F) | 9.5°C (49.1°F) | 38.9mm | 5 | 9.5h |
| Mar | 27.2°C (81°F) | 14.2°C (57.6°F) | 39.4mm | 5 | 10.5h |
| Apr | 34°C (93.2°F) | 19.4°C (66.9°F) | 21.1mm | 4 | 11.3h |
| May | 38.8°C (101.8°F) | 24.2°C (75.6°F) | 16.9mm | 4 | 11.9h |
| Jun | 38.9°C (102°F) | 27.2°C (81°F) | 54.9mm | 8 | 11.9h |
Suggested packing for Lahore's climate.
Light layers that work for both mild afternoons and cooler evenings.
A compact umbrella and a light rain jacket for the wettest months.
Sunscreen, a wide-brimmed hat and sunglasses for hot, sunny days.
Get a day-by-day weather plan for your exact travel dates.
Use our Trip Planner