Skip to content

India in December (2026): Weather, Festivals & Where to Go

Reviewed June 2026

Quick answer

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.

📅
Plan around the seasons
See our full Travel Calendar 2026
Where to go every month of the year, with the best destinations for weather, wildlife, and value.
View calendar →

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

Is India Safe?

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.

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

Save to Pinterest