Where to go
Best places to visit in India in December 2026
Snow in Gulmarg, calm seas in the Andamans and perfect weather in Kerala. Our picks for the year-end holidays, and how to book before prices rise.
December is India's busiest travel month. The weather is at its best across most of the country, which also means the best rooms go early.
Kashmir for snow
Gulmarg usually sees its first proper snow in December. Pair it with a houseboat night on Dal Lake.
Andaman for sea and sun
Seas are calm and visibility is excellent. Havelock and Neil are at their best, so book ferries and resorts early.
Kerala for an easy, green break
Dry, mild weather makes it ideal for backwaters, tea hills and beaches in one loop.
Rajasthan for forts and festive evenings
Cool days are perfect for Jaipur, Udaipur and a desert night in Jaisalmer.
Book now
Christmas to New Year dates fill fastest. A quick enquiry today usually saves you money and gets better hotels.