India in December

December is India's 4th-best month (rank 4 of 12): its 42 destinations average 80/100, led by Udaipur at 94 — 23°C and 1 rainy day — while Leh is cooler at -15°C and scores 39.

#4 of 12 months for India · 42 destinations · updated September 2026 · climate normals from ERA5 reanalysis

Where in India in December

#PlaceTypeFeels-like highRainComfortAt its best
1UdaipurCity23°C4 mm · 1 day94 tier SYes
2JodhpurCity23°C2 mm · 1 day93 tier SYes
3RishikeshTrekking hub20°C22 mm · 2 days91 tier SYes
4KhajurahoCity23°C13 mm · 2 days90 tier SYes
5GoaBeach35°C8 mm · 1 day89 tier A
6VaranasiCity23°C14 mm · 1 day89 tier AYes
7BengaluruCity26°C39 mm · 6 days88 tier AYes
8GokarnaBeach32°C14 mm · 2 days88 tier A
9HyderabadCity27°C8 mm · 1 day88 tier AYes
10JaipurCity21°C5 mm · 1 day88 tier AYes
11KolkataCity26°C39 mm · 2 days88 tier AYes
12RanthamboreNational park22°C18 mm · 2 days88 tier AYes
13DharamshalaTrekking hub14°C48 mm · 3 days87 tier AYes
14MadikeriCity26°C38 mm · 6 days87 tier AYes
15MysuruCity25°C39 mm · 6 days87 tier AYes
16AgraCity21°C10 mm · 1 day86 tier AYes
17PuneCity28°C17 mm · 2 days86 tier AYes
18DelhiCity20°C6 mm · 1 day85 tier AYes
19HampiCity30°C14 mm · 3 days84 tier AYes
20OotyCity19°C78 mm · 13 days84 tier A
21VarkalaBeach30°C104 mm · 10 days84 tier A
22AlleppeyBeach30°C95 mm · 12 days82 tier A
23Havelock IslandIsland28°C84 mm · 7 days82 tier A
24Port BlairIsland28°C91 mm · 9 days82 tier A
25AmritsarCity18°C13 mm · 2 days81 tier A
26MunnarCity23°C131 mm · 15 days81 tier A
27DarjeelingTrekking hub9°C60 mm · 16 days80 tier AYes
28AuliSki resort4°C61 mm · 7 days78 tier BYes
29KasolTrekking hub9°C41 mm · 6 days77 tier B
30MumbaiCity33°C16 mm · 2 days77 tier BYes
31NainitalCity13°C18 mm · 2 days75 tier B
32GulmargSki resort4°C62 mm · 8 days73 tier B
33KochiCity35°C60 mm · 7 days72 tier BYes
34MussoorieCity13°C23 mm · 3 days72 tier B
35KodaikanalCity18°C195 mm · 19 days71 tier B
36GangtokCity13°C137 mm · 22 days70 tier BYes
37ShimlaCity11°C27 mm · 5 days70 tier B
38PondicherryBeach30°C190 mm · 14 days69 tier C
39ChennaiCity30°C190 mm · 12 days65 tier C
40ManaliTrekking hub30°C210 mm · 12 days63 tier C
41SrinagarCity8°C137 mm · 9 days54 tier D
42LehTrekking hub-15°C14 mm · 5 days39 tier F

Comfort is SeasonMap's 0–100 score; each place is judged through the lens that suits it — beaches on beach weather, ski resorts on snow. "At its best" means December is one of that place's own top three months. Feels-like highs fold in humidity, wind and sun.

What's on in India in December

  • Shilpgram Utsav · Udaipur · 21–30 Dec
  • Feast of St Francis Xavier · Goa · 24 Nov – 3 Dec
  • Christmas and New Year peak · Goa and 3 more places · 18 Dec – 5 Jan
  • Kadalekai Parishe · Bengaluru · 15 Nov – 15 Dec (usually)
  • Kolkata International Film Festival · Kolkata · 25 Nov – 20 Dec (usually)
  • Park Street at Christmas · Kolkata · 18 Dec – 1 Jan
  • Sivagiri pilgrimage · Varkala · 30 Dec – 1 Jan
  • Thripunithura Vrischikolsavam · Kochi · 10 Nov – 5 Dec (usually)

Seasons in force

Peak crowds at 17 of India's 27 well-known places this month.

Better months for India

More about December