Lahore Weather in December

Pakistan · December climate averages and travel tips

Avg high23°C (73°F)
Avg low8°C (47°F)
Rainfall8 mm (0.3 in)
RatingExcellent 10/10

Expect warm days in Lahore in December: the average high is 23°C (73°F) and the average low is 8°C (47°F). December is winter in Pakistan. The month is very dry, with about 8 mm (0.3 in) of rain spread over 2 days, one of the driest months of the year. You get roughly 10 hours of daylight and mostly clear skies.

Is December a good time to visit Lahore?

Yes — December is one of the best months to visit Lahore. The weather rates excellent (10/10) on our comfort score.

Visiting Lahore in December

Cool days for exploring

December is one of Lahore's best months for sightseeing. Afternoons are mild, while mornings and evenings feel chilly, so you'll want to time outdoor plans around the warmer part of the day. The dry air and long sunny spells suit walks through Lahore Fort and the Walled City.

You can enjoy the gardens at Shalimar Bagh without summer's sticky heat. Avoid relying on late-night outdoor plans if you feel the cold easily. December is much cooler than November, and January is cooler still.

Christmas and winter crowds

Christmas brings services and celebrations to Lahore's Christian community, including at Sacred Heart Cathedral. Quaid-e-Azam Day, on December 25, marks the birthday of Pakistan's founder. It's a public holiday, so some offices and shops may close.

December falls within Lahore's popular winter travel season, which runs from November to February. Expect more visitors than in the hotter months, and potentially higher hotel prices. If you hate crowds, go to the Walled City on a weekday rather than a holiday.

Make the most of your visit

With little rain, December usually works well for a full day outdoors. You can explore the Badshahi Mosque, then warm up with a bowl of nihari, a slow-cooked meat stew, near the old city. Keep some indoor time in reserve: winter air pollution can make long stretches outside uncomfortable.

Travelling with kids? Lahore Zoo and the nearby Lahore Museum give you easy alternatives if the air feels poor. Check local air-quality reports before setting out, especially for a walk along Mall Road.

December weather at a glance

Average high23°C (73°F)
Average low8°C (47°F)
Daily mean14°C (58°F)
Rainfall8 mm (0.3 in)
Rainy days (1 mm+)2
Humidity41%
Cloud cover33%
Daylight10 hours
Est. sunshine7.4 hours/day
Wind4.9 km/h
vs November5°C cooler than November, with similar rainfall.

What to pack for Lahore in December

Lahore weather in other months

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

← NovemberBest time to visit LahoreJanuary →

Nearby in December

Where else is good in December? See where to go in December.