India in December

December is one of India's best months (rank 3 of 12): its 42 destinations average 81/100, led by Khajuraho at 93 — 23°C and 1 rainy day — while Leh is cooler at -13°C and scores 44.

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

🇮🇳 India, month by month

81/100 in December

Where in India in December

#PlaceTypeFeels-like highRainComfortAt its best
1KhajurahoCity23°C10 mm · 1 day93 tier SYes
2RishikeshTrekking hub21°C21 mm · 2 days92 tier SYes
3VaranasiCity24°C9 mm · 1 day92 tier SYes
4GoaBeach35°C7 mm · 1 day90 tier SYes
5GokarnaBeach35°C12 mm · 2 days90 tier SYes
6JaipurCity23°C7 mm · 1 day90 tier SYes
7UdaipurCity24°C5 mm · 1 day90 tier SYes
8DelhiCity21°C8 mm · 1 day88 tier AYes
9KolkataCity26°C29 mm · 2 days88 tier AYes
10MadikeriCity27°C37 mm · 5 days88 tier AYes
11PuneCity29°C9 mm · 1 day88 tier AYes
12RanthamboreNational park22°C12 mm · 1 day88 tier AYes
13JodhpurCity25°C1 mm · 0 days87 tier AYes
14VarkalaBeach34°C77 mm · 9 days87 tier A—
15AgraCity21°C10 mm · 1 day86 tier AYes
16AlleppeyBeach35°C75 mm · 10 days86 tier AYes
17BengaluruCity28°C36 mm · 5 days85 tier AYes
18HampiCity30°C12 mm · 2 days85 tier AYes
19HyderabadCity31°C6 mm · 1 day85 tier AYes
20DharamshalaTrekking hub12°C36 mm · 4 days84 tier A—
21MunnarCity25°C107 mm · 13 days84 tier A—
22MysuruCity28°C36 mm · 5 days84 tier AYes
23OotyCity20°C77 mm · 11 days84 tier A—
24AmritsarCity19°C15 mm · 2 days81 tier A—
25DarjeelingTrekking hub10°C52 mm · 14 days81 tier AYes
26KasolTrekking hub10°C35 mm · 4 days80 tier A—
27MumbaiCity35°C9 mm · 1 day79 tier BYes
28Havelock IslandIsland31°C140 mm · 10 days78 tier B—
29NainitalCity13°C15 mm · 2 days77 tier B—
30Port BlairIsland33°C156 mm · 11 days77 tier B—
31ShimlaCity13°C27 mm · 4 days77 tier B—
32KodaikanalCity19°C167 mm · 16 days76 tier B—
33PondicherryBeach31°C147 mm · 12 days75 tier B—
34GangtokCity14°C126 mm · 20 days74 tier BYes
35MussoorieCity12°C28 mm · 3 days74 tier B—
36AuliSki resort3°C52 mm · 7 days73 tier B—
37GulmargSki resort1°C58 mm · 7 days71 tier B—
38KochiCity38°C56 mm · 6 days70 tier BYes
39ChennaiCity33°C151 mm · 10 days65 tier C—
40ManaliTrekking hub32°C161 mm · 11 days64 tier CYes
41SrinagarCity6°C118 mm · 9 days57 tier D—
42LehTrekking hub-13°C13 mm · 5 days44 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

  • Christmas to New Year rush · Rishikesh and 15 more places · 22 Dec – 2 Jan (usually)
  • Feast of St Francis Xavier · Goa · 24 Nov – 3 Dec
  • Christmas and New Year peak · Goa and 3 more places · 18 Dec – 5 Jan
  • Shilpgram Utsav · Udaipur · 21–30 Dec
  • 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
  • Champions Boat League · Alleppey · 15 Sep – 10 Dec (usually)

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

Better months for India