December is peak season in India: cool, dry and comfortable across the north and Rajasthan, prime beach weather in Goa, and a festive end-of-year buzz — the best month for the classic first-timer route.
India weather in December
Cool and dry in the north — Delhi, Agra and Rajasthan 10-25°C (chilly mornings, sunny days). Goa and the south are warm and dry (25-32°C). Some northern mornings bring fog that can delay trains and flights.
Crowds & prices
High season, so book trains, palace hotels and Goa stays well ahead, especially around Christmas-New Year when domestic tourism peaks and prices rise.
What to do in India in December
Continue planning your India trip
The Golden Triangle (Delhi-Agra-Jaipur) in comfortable cool weather, Rajasthan’s forts and palaces, Goa’s beaches at their best, and Kerala’s backwaters in the warm south.
What to pack
Layers for cool northern mornings and evenings, light clothing for daytime and the south, modest cover for temples, and a scarf for fog/dust.
The December calendar split: when you go matters more than where
December in India is really two trips wearing one month’s name. Go in the first two weeks and you get the same dry, sunny weather as the holiday rush at noticeably softer rates; airfares and palace-hotel rooms in Rajasthan climb sharply only once the Christmas-to-New-Year window opens around December 23. That early stretch is also when northern fog is thinnest, so Delhi and Agra train departures are less likely to slip into the late morning.
The honest catch is in Goa, where many beach resorts attach a compulsory Christmas or New Year gala-dinner charge, often around 4,000 rupees per person, that quietly doubles your effective nightly rate and is rarely optional once you reach checkout. One more correction worth knowing: the Sunburn electronic-music festival, long a December fixture in Goa, shifted to Mumbai for its 2025 edition, so do not pick your beach week around it.
If you want something genuinely tied to this month, point yourself at the Rann Utsav in Dhordo, on the white salt flats of Kutch about 80 km from Bhuj in Gujarat. December’s full-moon nights over the bleached desert are the reason to time it now, and the tent city is fully running rather than half-built as it is in the shoulder weeks.
India in December FAQ
Is December a good time to visit India?
Yes — it is peak season, with the most comfortable weather for the north and Rajasthan.
Is Goa good in December?
Excellent — dry, warm beach weather and the liveliest season (book early).
Will fog be a problem?
Possible in the far north (Delhi) some mornings; build slack into tight train/flight connections.
Plan more: trip costs · best time to visit any destination · compare destinations






