There was some relief for people in Jammu and Kashmir and Rajasthan from intense cold as minimum temperatures rose, but Punjab, Haryana and Himachal Pradesh reeled under chilly conditions.
The national capital recorded a low of 8 degrees Celsius, a notch above the season's average, while trains services were hit because of fog, which also engulfed parts of Uttar Pradesh.
As many as 24 north-bound trains were cancelled, 23 rescheduled and 49 delayed as of 5 pm, the Northern Railway said.
In Jammu and Kashmir, minimum temperature rose by several degrees at most places in the Valley and the Ladakh region, with Srinagar recording a low of minus 3 degrees Celsius, nearly three notches up from minus 6.3 degrees the previous night.
More From This Section
Record low temperature over the last few days in Srinagar had led to freezing of fringes of the famous Dal Lake and other water bodies as well as water in pipes.
Night temperatures in Qazigund in south Kashmir settled at minus 2.8 degrees Celsius -- up from yesterday's minus 5.4 degrees, the MeT office in Sringar said.
The MeT has forecast mainly dry weather in the state over the next week.
Intense cold wave conditions persisted in most parts of Himachal Pradesh as minimum temperatures rose marginally and the sky remained partially overcast in Shimla and high- altitude areas of the state.
Temperatures ranged between minus 12 and minus 18 degrees in high-altitude areas with Keylong and Kalpa recording a low of minus 5.6 degree and 0.4 degrees Celsius.
Shimla recorded 8.7 degrees Celsius, six degree above the normal, followed by Nahan 7.7 degrees Celsius, Dharamsala 6.2 degrees Celsius, Una and Palampur 5 degrees Celsius and Solan 2.4 degrees Celsius.
Punjab and Haryana reeled under cold weather conditions with Adampur the coldest at 3.2 degrees Celsius and Chandigarh recording a low of 6.6 degrees Celsius, one degree above the normal.
Parts of Uttar Pradesh, particularly those in the west, continued to brave the chill with dense fog at isolated places.
Muzaffarnagar recorded the lowest minimum temperature in the state at 3.6 degrees Celsius, the MeT office in Lucknow said.
In Rajasthan, people had some respite from
Fatehpur Shekhawati recorded a minimum temperature of 0.8 degrees Celsius, followed by Churu 1.0 degrees Celsius, Sriganganagar 2.8 degree Celsius, Alwar 3 degrees Celsius, a MeT official said
"Cold wave conditions were witnessed in Churu, Jhunjhunu, Alwar, Bharatpur and Dholpur," the official said.