In Rajasthan, Mount Abu was the coldest place, recording a low of 1.4 degrees Celsius, an India Meteorological Department (IMD) report said.
The minimum temperature in Delhi was recorded at 6.3 degrees Celsius, two notches below the season's average. The maximum temperature touched 25.1 degrees Celsius, with the national capital witnessing a bright day.
The minimum temperature at Srinagar settled at minus 2 degrees Celsius.
Intense cold wave conditions continued in Himachal Pradesh even as the minimum temperatures rose marginally.
More From This Section
Keylong was the coldest place in the state recording a minimum temperature of minus 4.4 degrees Celsius, while in Shimla the minimum temperature dropped to 5.9 degrees Celsius.
In Punjab and Haryana, Adampur (4.3 degrees Celsius) and Karnal were the coldest places respectively.
Muzaffarnagar recorded the lowest minimum temperature of 3.1 degrees Celsius in Uttar Pradesh.
A verydensefog was witnessed at isolated places in the state. While the night temperatures fell in Lucknow, day temperatures fell in Faizabad.
After a gap of about three years, a sub-zero temperature was recorded at the hill station of Udhagamandalam (Ooty) in Tamil Nadu, with the mercury dipping to minus 3 degrees Celsius at Sandinala on the outskirts.
In Kerala, rainfall was recorded at isolated places.
Among the other places in south India, a dry weather prevailed over Kerala, Tamil Nadu, Andhra Pradesh, Telangana, Karnataka and Lakshadweep.