Lahore, Pakistan skyline

Lahore Weather in January

Typical January weather in Lahore, Pakistan, based on 2006–2025 climate averages.

In January, Lahore averages a high of 17.9°C (64.2°F) and a low of 6.6°C (43.9°F), with about 4 rainy days (31 mm of rain) and 8.4 hours of sunshine a day.

Avg high

17.9°C (64.2°F)

Avg low

6.6°C (43.9°F)

Rainfall

31 mm (1.2 in)

Rainy days

4 days

Sunshine

8.4 h / day

Humidity

75%

January vs the rest of the year

No month in Lahore is cooler than January; for rain it is the 6th driest month.

MonthAvg highvs JanuaryRainRainy days
January17.9°C (64.2°F)—31 mm4
February21.7°C (71.1°F)+3.8°C (+6.8°F)39 mm5
March27.2°C (81°F)+9.3°C (+16.7°F)39 mm5
April34°C (93.2°F)+16.1°C (+29°F)21 mm4
May38.8°C (101.8°F)+20.9°C (+37.6°F)17 mm4
June38.9°C (102°F)+21°C (+37.8°F)55 mm8
July34.8°C (94.6°F)+16.9°C (+30.4°F)144 mm17
August33.6°C (92.5°F)+15.7°C (+28.3°F)161 mm18
September33.3°C (91.9°F)+15.4°C (+27.7°F)75 mm8
October31.4°C (88.5°F)+13.5°C (+24.3°F)19 mm3
November25.8°C (78.4°F)+7.9°C (+14.2°F)10 mm2
December20.4°C (68.7°F)+2.5°C (+4.5°F)11 mm2

What January feels like in Lahore

January is the coldest stretch of winter in Lahore. Daytime feels cool and fresh rather than cold. Evenings bring a clear drop in temperature, and nights are cold. Damp air makes the cold feel rawer than the numbers alone suggest.

Rain in Lahore in January

Most days stay dry; rain arrives about one day in 8. Each rainy day adds about 7.9 mm (0.3 in), a proper wetting rather than a sprinkle. The yearly figure is similar, around 7.8 mm per wet day.

Daylight and sunshine in January

In mid-January, sunrise is at about 7:02 am and sunset at about 5:20 pm (local time) — 10 h 18 min of daylight. The days are stretching out — 11 min more daylight than mid-December. Measured sunshine covers about 82% of the daylight — skies are mostly clear.

How January compares to the rest of the year

January is the coolest month of the year in Lahore. Afternoons run 2.5°C (4.5°F) cooler than in December, with 21 mm more rain. This is the low point, and February starts to warm up. The next month's average high: 21.7°C (71.1°F).

Who January suits

  • Sightseeing: a good fit — the weather rarely gets in the way of a city walk.
  • Parks & outdoor: a good fit — good conditions for sitting outside.

Tips for visiting Lahore in January

Versatile Layers

Mornings and evenings are cooler than midday, so dress in layers.

Light Jacket

Bring a sweater or light coat for cool afternoons.

Sunglasses

Frequent sunshine — sunglasses and a light hat.

Quick questions

How warm is Lahore in January?

It feels cool: typical highs are 17.9°C (64.2°F), with lows near 6.6°C (43.9°F).

Does it rain a lot in Lahore in January?

Not especially. There are about 4 rainy days (31 mm), mostly moderate rain.

What should I wear in Lahore in January?

Based on the averages: versatile layers, a light jacket and sunglasses. Add a layer for after dark.

Is January or February better for visiting Lahore?

On our 12-month climate ranking, February comes out ahead (#3 of 12 vs #5). February is warmer and has more rainy days.

Is January a good time to visit Lahore?

Great

Great — mild but cool days, mostly dry (about 4 rainy days), plenty of sunshine (8.4 h a day). Within Lahore's own year, January ranks #5 of 12.

January in other Pakistan cities

Warmer places in January

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.