
Twelve months of Lahore, Pakistan weather — averages from 2006–2025.
Lahore's warmest month is June (average high 38.9°C (102°F)) and the coolest is January (17.9°C (64.2°F)). The most rain falls in August (about 161 mm), and November is the driest (about 10 mm). May is the sunniest, with about 11.9 hours of sunshine a day.
Ranked within Lahore's own year by temperature comfort, rainy days and sunshine — historical averages, not a forecast.
High 17.9°C (64.2°F)
Low 6.6°C (43.9°F)
High 21.7°C (71.1°F)
Low 9.5°C (49.1°F)
High 27.2°C (81°F)
Low 14.2°C (57.6°F)
High 34°C (93.2°F)
Low 19.4°C (66.9°F)
High 38.8°C (101.8°F)
Low 24.2°C (75.6°F)
High 38.9°C (102°F)
Low 27.2°C (81°F)
High 34.8°C (94.6°F)
Low 26.9°C (80.4°F)
High 33.6°C (92.5°F)
Low 26.2°C (79.2°F)
High 33.3°C (91.9°F)
Low 24.4°C (75.9°F)
High 31.4°C (88.5°F)
Low 19.2°C (66.6°F)
High 25.8°C (78.4°F)
Low 13.1°C (55.6°F)
High 20.4°C (68.7°F)
Low 8.1°C (46.6°F)
Based on 20 years of historical weather data (2006–2025) from Open-Meteo. Monthly averages, not a forecast.