Narnaul in Haryana was the coldest with the minimum temperature of 4.5 degrees Celsius, three notches below normal, a MeT Department official said.
Hisar too had a cold night, recording a low at 7.2 degrees Celsius.
Karnal's minimum also settled at 7.2 degrees, two notches below normal, while Ambala recorded a low of 8.8 degrees Celsius.
The joint capital Chandigarh recorded a low of 8.9 degrees Celsius, two notches above normal limits, the MeT said.
In Punjab, the cold weather conditions prevailed in Ludhiana, which recorded a minimum temperature of 6.3 degrees Celsius.