Lahore, Pakistan skyline

Lahore Weather in December

What December is usually like in Lahore, Pakistan — from 2006–2025 averages.

Expect Lahore to reach about 20.4°C (68.7°F) by day and 8.1°C (46.6°F) at night in December, with 2 rainy days bringing 11 mm and around 9.1 hours of sunshine each day.

Avg high

20.4°C (68.7°F)

Avg low

8.1°C (46.6°F)

Rainfall

11 mm (0.4 in)

Rainy days

2 days

Sunshine

9.1 h / day

Humidity

71%

December vs the rest of the year

December is warmer than 1 of the other 11 months, and the 2nd driest month in Lahore.

MonthAvg highvs DecemberRainRainy days
January17.9°C (64.2°F)−2.5°C (−4.5°F)31 mm4
February21.7°C (71.1°F)+1.3°C (+2.3°F)39 mm5
March27.2°C (81°F)+6.8°C (+12.2°F)39 mm5
April34°C (93.2°F)+13.6°C (+24.5°F)21 mm4
May38.8°C (101.8°F)+18.4°C (+33.1°F)17 mm4
June38.9°C (102°F)+18.5°C (+33.3°F)55 mm8
July34.8°C (94.6°F)+14.4°C (+25.9°F)144 mm17
August33.6°C (92.5°F)+13.2°C (+23.8°F)161 mm18
September33.3°C (91.9°F)+12.9°C (+23.2°F)75 mm8
October31.4°C (88.5°F)+11°C (+19.8°F)19 mm3
November25.8°C (78.4°F)+5.4°C (+9.7°F)10 mm2
December20.4°C (68.7°F)—11 mm2

What December feels like in Lahore

December is early winter in Lahore, although winter here means mild days rather than cold ones. Afternoons are mild and comfortable for most people in light layers. The day–night swing is wide (about 12.3°C (22.1°F)): nights are cool, so mornings and evenings feel very different from midday. Moist air is typical, yet it seldom feels heavy at this time of year.

Rain in Lahore in December

Rain is rare in December — most weeks pass without a wet day. A rainy day brings about 5.3 mm (0.2 in) on average — steady rain rather than a passing shower. That is lighter than the city's yearly norm of about 7.8 mm per rainy day. It is among the three driest months of the year.

Daylight and sunshine in December

On 15 December the sun rises at about 6:54 am and sets around 5:01 pm local time, giving 10 h 7 min of daylight. Days are getting shorter: 28 min less daylight than in mid-November. The sun is out for roughly 90% of those daylight hours, so skies are mostly clear.

How December compares to the rest of the year

In Lahore's temperature order, December sits as the 2nd coolest month. Afternoons run 5.4°C (9.7°F) cooler than in November, with 1 mm more rain. Temperatures keep falling into January. January averages a high of 17.9°C (64.2°F).

Who December suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: a good fit — pleasant for gardens, parks and riversides.

Tips for visiting Lahore in December

Versatile Layers

Pack pieces you can take off by noon and put back on at dusk.

Sunglasses

Bright days make sunglasses worth packing.

Quick questions

How warm is Lahore in December?

Afternoons average 20.4°C (68.7°F) and nights about 8.1°C (46.6°F) — mild by most people's standards. It is the 2nd coolest month of the year.

Does it rain a lot in Lahore in December?

Hardly — only about 2 rainy days and 11 mm for the whole month.

What should I wear in Lahore in December?

The numbers point to versatile layers and sunglasses. Bring something extra for the cooler evenings.

Is December or January better for visiting Lahore?

December scores better on our climate ranking (#2 of 12 vs #5), rated Great against Great. January is cooler and has more rainy days.

Is December a good time to visit Lahore?

Great

Great — comfortable temperatures, mostly dry (about 2 rainy days), plenty of sunshine (9.1 h a day). Within Lahore's own year, December ranks #2 of 12 — one of the 3 best months to visit.

December in other Pakistan cities

Warmer places in December

Plan a trip to Lahore

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Lahore weather by month.