India’s coolest months are January and December, which see highs 68-89°F in different parts of the country. New Delhi, Kolkata, and Bengaluru are some of the cooler parts of India this time of year.
It doesn’t get much cooler than about 47°F in India, and some areas don’t see lows below the 60s and 70s. India is a warm to hot country year-round, but January and December offer a nice break from the heat.