Best Time to Visit Lahore

Pakistan · weather by month, temperature and rainfall

Best monthsNovember to February
HottestJune · 43°C
ColdestJanuary · 6°C
WettestJuly · 192 mm

If you want the most pleasant weather in Lahore, plan your trip for November to February. June is the hottest month, with average highs of 43°C (109°F), while January is the coldest, with lows around 6°C (43°F). Rain is heaviest in July, at about 192 mm (7.6 in), and lightest in December, at 8 mm (0.3 in). July is the least comfortable month, mainly because of the heat.

When to go to Lahore: a seasonal guide

Winter and early spring: the best stretch

From November to March, Lahore is at its best. Days are warm or mild, and nights get properly cool, especially in December and January, when lows dip to 6°C or so. It's perfect for walking the Walled City, where lanes lead to the Wazir Khan Mosque and the Delhi Gate. You can also spend long afternoons at Lahore Fort and the Badshahi Mosque without sweating through your shirt.

Evenings are made for Food Street near the Badshahi Mosque. Try siri paye (slow-cooked trotters) for a winter breakfast, or hot gajar halwa (a sweet carrot dessert). Early mornings in December and January can be foggy, which sometimes slows flights and roads. Travelling with kids? Late February and March are easiest, with mild days and little rain.

This is also high season, so expect more visitors and busier hotels. Pakistani school holidays and the wedding season add to the crowds. In February, Basant, the kite festival, was once the big event. Kite flying is now restricted, so don't plan around it.

April to June: hot, then hotter

April is warm and still manageable, though afternoons are getting strong. By May and June, Lahore is very hot. June is the hottest month, with highs of 43°C and warm nights. Rain is rare in May, so the heat is dry and heavy.

If you come now, go out early or after sunset and spend midday in a museum. The Lahore Museum, on the Mall, is a good escape. Mango season starts around now, which is a real treat. Hotels are quieter and cheaper, because few people choose this heat.

July to October: monsoon and the shift back

The monsoon (the summer rainy season) hits in July. It's the wettest month, with rain on 20 days, and August is close behind. Showers cool things down, but humidity climbs and streets can flood. September stays muggy, then October clears up with lots of sun and little rain.

October is a smart pick if you want fewer crowds and easier weather. It's still warm in the afternoon, but evenings soften. Muharram processions and Ramadan or Eid timing shift each year, because they follow the Islamic calendar. Check dates, since shops and sights can close or crowd up. Eid-ul-Fitr and Eid-ul-Adha are busy family travel times across Pakistan.

For most trips, aim for late October, November, or February to March.

Lahore weather by month

0°5°10°15°20°25°30°35°40°45°0100200January: 28 mm rainFebruary: 27 mm rainMarch: 38 mm rainApril: 22 mm rainMay: 19 mm rainJune: 78 mm rainJuly: 192 mm rainAugust: 153 mm rainSeptember: 95 mm rainOctober: 18 mm rainNovember: 9 mm rainDecember: 8 mm rainJanuary: 20°CFebruary: 24°CMarch: 30°CApril: 37°CMay: 42°CJune: 43°CJuly: 39°CAugust: 37°CSeptember: 36°COctober: 33°CNovember: 28°CDecember: 23°CJanuary: 6°CFebruary: 9°CMarch: 15°CApril: 20°CMay: 26°CJune: 30°CJuly: 29°CAugust: 27°CSeptember: 24°COctober: 19°CNovember: 14°CDecember: 8°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan20°C / 6°C28 mmExcellentFeb24°C / 9°C27 mmExcellentMar30°C / 15°C38 mmExcellentApr37°C / 20°C22 mmFairMay42°C / 26°C19 mmPoorJun43°C / 30°C78 mmPoorJul39°C / 29°C192 mmPoorAug37°C / 27°C153 mmPoorSep36°C / 24°C95 mmPoorOct33°C / 19°C18 mmGoodNov28°C / 14°C9 mmExcellentDec23°C / 8°C8 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January20°C 69°F6°C 43°F28 mm448%5.8Excellent 10
February24°C 76°F9°C 49°F27 mm448%6.8Excellent 10
March30°C 87°F15°C 58°F38 mm544%7.4Excellent 8.6
April37°C 98°F20°C 68°F22 mm434%7.2Fair 4.8
May42°C 107°F26°C 79°F19 mm525%7.6Poor 1.7
June43°C 109°F30°C 85°F78 mm932%7.9Poor 0.5
July39°C 102°F29°C 84°F192 mm2054%6Poor 0
August37°C 98°F27°C 81°F153 mm1763%6.7Poor 0.7
September36°C 96°F24°C 76°F95 mm1060%9.5Poor 4.2
October33°C 92°F19°C 67°F18 mm245%10.2Good 6.8
November28°C 82°F14°C 56°F9 mm141%8.1Excellent 10
December23°C 73°F8°C 47°F8 mm241%7.4Excellent 10

Frequently asked questions

When is the best time to visit Lahore?

The best time to visit Lahore is November to February, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Lahore?

June is the hottest month in Lahore, with an average high of 43°C (109°F).

What is the coldest month in Lahore?

January is the coldest month in Lahore, with an average low of 6°C (43°F).

What is the rainiest month in Lahore?

July is the wettest month, with about 192 mm (7.6 in) of rain. December is the driest, with 8 mm (0.3 in).

Nearby destinations

More in Pakistan