Kanpur Weather in December

India · December climate averages and travel tips

Avg high24°C (75°F)
Avg low10°C (49°F)
Rainfall5 mm (0.2 in)
RatingExcellent 10/10

Expect warm days in Kanpur in December: the average high is 24°C (75°F) and the average low is 10°C (49°F). December is winter in India. The month is very dry, with about 5 mm (0.2 in) of rain spread over 1 day, one of the driest months of the year. You get roughly 10.3 hours of daylight and mostly clear skies.

Is December a good time to visit Kanpur?

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

Visiting Kanpur in December

December weather

December is one of Kanpur's easiest months for getting around. Afternoons reach about 24°C, while mornings and nights can feel chilly, with lows near 10°C. The air is fairly dry, and rain is rare, so outdoor plans are usually comfortable.

Spend the milder hours exploring the Kanpur Memorial Church or walking through Phool Bagh. Save riverside visits and open-air sightseeing for the afternoon, rather than a cold early start. Evenings suit a hot plate of local chaat, but you may want to keep longer outdoor plans short once the temperature drops.

What's on

Christmas brings services and decorations to churches around the city, and New Year's Eve adds a festive mood at restaurants and hotels. School winter holidays can also mean more families out at popular sights. Kanpur doesn't have a major citywide December festival, so expect holiday events rather than a packed cultural calendar.

If you hate crowds, visit the Kanpur Memorial Church on a weekday and leave the busiest holiday evenings for somewhere quieter.

Crowds and local tips

Winter is part of Kanpur's best-visiting season, which runs from November to February. December can feel busier than the hotter months, especially around Christmas and New Year. You may also find accommodation and train fares firmer than in the low season, though prices vary.

For a relaxed visit to Allen Forest Zoo, go in the warmer part of the day; cold mornings can make the walk less inviting. If you're taking a train, Kanpur Central is a major station, but allow extra time to reach your hotel during holiday traffic. Don't confuse it with Kanpur Anwarganj, a separate station.

December weather at a glance

Average high24°C (75°F)
Average low10°C (49°F)
Daily mean16°C (61°F)
Rainfall5 mm (0.2 in)
Rainy days (1 mm+)1
Humidity51%
Cloud cover26%
Daylight10.3 hours
Est. sunshine8.4 hours/day
Wind5.2 km/h
vs November4°C cooler than November, with similar rainfall.

What to pack for Kanpur in December

Kanpur weather in other months

Jan23°C / 8°C16 mmExcellentFeb28°C / 12°C18 mmExcellentMar35°C / 17°C13 mmFairApr41°C / 24°C9 mmPoorMay43°C / 28°C25 mmPoorJun42°C / 30°C100 mmPoorJul35°C / 27°C270 mmPoorAug33°C / 26°C226 mmPoorSep32°C / 25°C152 mmPoorOct32°C / 20°C37 mmGoodNov28°C / 14°C4 mmExcellentDec24°C / 10°C5 mmExcellent

← NovemberBest time to visit KanpurJanuary →

Nearby in December

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