Favourable weather conditions continue throughout India during December. Warm, sunny days, with minimal rainfall and low humidity levels are typical of the time of year: perfect conditions for both sightseeing and relaxing on the beach. Average daytime temperatures in Rajasthan are a very comfortable 25°C; whilst the northern states of Himachal Pradesh and Uttarakhand are a little cooler (12°C). It’s no surprise that December is one of the best months of the year to visit India. If you're looking for a Christmas getaway, look no further!
The weather in December in Shimla, Srinagar, Dharamsala and the other hill stations of Himalayan India is chilly and snow flurries can be expected. Days are usually bright and sunny and the mountain scenery is spectacular. But come prepared for cold weather. At lower altitude, places like Rishikesh and Corbett National Park are snow-free, but still very chilly in the mornings.
December is a very popular time of year to visit Goa and Kerala. Popular spots like Varkala and Arambol beaches will be busy. But it’s not that hard to get off the beaten track with a little planning. The weather is perfect with sunny days and hardly a cloud. If it gets too hot, head up to the hill stations. Places like Munnar are ideal for hiking or even mountain biking in cooler temperatures. Tamil Nadu on the west coast also has good weather in December, with temperatures in the mid to high 20’s ideal for exploring its epic temples.
The weather in December is ideal for a holiday to central India. Expect warm sunny days with temperatures in the mid to high 20’s and hardly a cloud in the sky. It's peak tourism season, so you will be sharing space with other visitors.
December is an extremely popular time of year to visit northern India. Classic highlights like the Taj Mahal are busy and you're best off arriving early in the day. The weather is perfect: days are typically warm and sunny, with temperatures in the mid-20’s and hardly a cloud in the sky. Wildlife fans will find the national parks teeming with wildlife.