MultiDayTourFinder

India in December: weather, festivals and where to go

By the MultiDayTourFinder team

Updated 14 October 2026 · 3 min read

Palolem beach in South Goa
Photo: Satyajit Nayak, CC BY-SA 4.0, via Wikimedia Commons

The short answer

Month
December
Verdict
Very good
North (Delhi, Rajasthan)
Cool days around 22°C; cold, foggy mornings
South (Kerala, Goa)
Warm and dry, around 32°C
Crowds and prices
Very busy at Christmas and New Year

December is a beautiful month in India, cool in the north and warm in the south. It is also the busiest, with Christmas and New Year bringing peak prices.

The north can be foggy in the mornings, and Delhi's air quality is often poor.

Where to go in December

  • Goa: Peak beach season, with lively Christmas and New Year celebrations.
  • Kerala: Dry and warm, with Christmas in Kochi's old churches.
  • Rajasthan: Sunny days and cold desert nights.
  • Nagaland: The Hornbill Festival in the first ten days of the month.

What to avoid in December

  • Last minute bookings over Christmas and New Year.
  • Tight connections in the north, where fog delays trains and flights.

Festivals in December

  • Hornbill Festival (1 to 10 December): Nagaland's tribes gather near Kohima for dance, music and food.
  • Christmas: Celebrated warmly in Goa, Kerala and Kolkata.

Weather in December

Average highs, lows and rainfall, with December highlighted. Compare it with the months either side if your dates are flexible.

Average daily high / low and monthly rainfall

MonthDelhiAgra is similarJaipurmost of RajasthanVaranasiKochiKerala coastGoaLehLadakh
Jan20° / 8°19 mm22° / 8°8 mm23° / 9°18 mm32° / 23°20 mm32° / 20°1 mm-2° / -14°10 mm
Feb24° / 11°21 mm26° / 11°7 mm27° / 12°18 mm32° / 24°25 mm32° / 21°0 mm1° / -12°8 mm
Mar30° / 15°17 mm32° / 16°4 mm33° / 17°9 mm33° / 25°40 mm32° / 23°1 mm6° / -6°10 mm
Apr36° / 21°16 mm37° / 22°5 mm39° / 22°6 mm33° / 26°130 mm33° / 25°10 mm12° / -1°7 mm
May40° / 26°30 mm40° / 26°15 mm40° / 26°15 mm32° / 26°330 mm33° / 27°100 mm17° / 3°7 mm
Jun39° / 28°74 mm39° / 27°60 mm38° / 28°105 mm29° / 24°750 mm30° / 25°900 mm22° / 7°4 mm
Jul35° / 28°210 mm34° / 26°190 mm33° / 27°290 mm29° / 24°600 mm29° / 24°1000 mm25° / 11°15 mm
Aug34° / 27°225 mm32° / 25°200 mm32° / 26°300 mm29° / 24°380 mm29° / 24°600 mm24° / 10°15 mm
Sep34° / 25°125 mm33° / 24°80 mm32° / 25°230 mm30° / 24°300 mm30° / 24°270 mm21° / 6°9 mm
Oct33° / 19°15 mm33° / 19°15 mm32° / 21°40 mm30° / 24°340 mm32° / 24°120 mm14° / -1°4 mm
Nov28° / 13°6 mm29° / 13°4 mm29° / 14°10 mm31° / 24°170 mm33° / 23°30 mm7° / -7°3 mm
Dec22° / 9°8 mm24° / 9°3 mm25° / 10°5 mm32° / 23°40 mm33° / 21°5 mm1° / -11°5 mm

Rounded long term averages. Blue shading marks the wetter months. Individual years can be hotter, colder or wetter.

A 14 day trip for December

Our suggestion for December: Delhi, Agra and Jaipur, then Kerala or Goa. Every trip can be made private and changed to suit your dates.

Tip: Christmas to New Year is the most expensive week of the year. Travel in the first half of December for the same weather at lower prices.

Want a December trip made for you?

A local specialist will send a free itinerary and price for 14 days, built around your dates.

Get a free quote

Other months

Thinking about November or January? See India in November and India in January, or compare every season in our guide to the best time to visit India.

Rather have a trip to India made just for you?

Answer a few quick questions and a local specialist will send you a free, no-obligation itinerary and price.

Frequently asked questions

Is December a good time to visit India?

Yes. It is cool and dry in the north and warm in the south, but the Christmas weeks are busy and expensive.

Is Goa good in December?

Yes, it is peak season, sunny and dry, with lively Christmas and New Year parties. Book early.

Sources we checked

India month by month

More India guides