The two coldest months of the year in India are December and January. This translates to daily maximums peaking in the mid-20s across central and southern India. Temperatures can drop significantly in mountainous areas, particularly in the early mornings and late evenings.