Last updated:
India in December: Weather, Where to Go, and What to Avoid
By Experience My India Editorial Team
Destination specialists and licensed local guides
December is peak season across most of India: warm, pleasant days and genuinely cold, sometimes foggy nights and mornings in the north. Goa and Kerala are at their busiest around Christmas and New Year, while the Himalaya is in deep winter.
Weather by region
- Golden Triangle and Rajasthan — warm, pleasant days; cold, sometimes foggy nights and mornings, especially later in the month.
- Goa and Kerala — warm and dry, at their most crowded around Christmas and New Year.
- Kashmir and Ladakh — deep winter; most touring in Ladakh has stopped, and Kashmir is cold with snow at altitude.
Where's best this month
The Golden Triangle, Rajasthan, Kerala, South India and Goa are all in season, which makes December one of the most popular and most expensive months to travel, especially over Christmas and New Year.
Festivals this month
- Christmas — 25 December (fixed date), celebrated widely, particularly in Goa and among the Christian community.
- New Year's Eve and Day — 31 December to 1 January (fixed dates), marked with major celebrations in Goa and other tourist hubs.
What to avoid
- Booking Goa or Kerala for the Christmas–New Year period at the last minute — prices peak and availability is tight.
- Underestimating the cold in Delhi and the north in late December — fog can also delay flights and trains.
- Expecting Ladakh to be open — its touring season is over for the winter.
Frequently asked questions
Is December a good time to visit India?
Yes, for most of the country — it's peak season, though it's also the most crowded and expensive time to book, especially Goa over Christmas and New Year.
Is it cold in India in December?
In the north, yes — mornings and nights are cold, sometimes foggy, though days are pleasant. The south and Goa stay warm.
Should I book Goa early for December?
Yes — the Christmas to New Year period is the busiest and most expensive stretch of the year there.
Is Ladakh open in December?
No — it's deep winter, and the touring season is over.
Related guides
Why book with Experience My India
Government-approved operator
Approved by the Ministry of Tourism, Government of India
500+ vetted local guides
35+ destination specialists plan every trip by hand.
Human help, every day
Mon–Sun, 9:00 AM – 9:00 PM IST · +91 73022 65809
No payment until you approve
You receive a written quote first; nothing is charged to start planning.
Browse by theme
Plan a trip
Tailor-made quote from a specialist
















