Amritsar in Punjab was the coldest place in the region as it recorded a low of 3.8 degrees Celsius, one degree above normal, MeT department official said today.
Chandigarh, which is the common capital of both Punjab and Haryana, recorded a minimum of 7.1 degrees Celsius, two notches above normal.
Ambala recorded a minimum of 5.4 degrees Celsius, one degree below normal while Hisar braved cold weather at 5.6 degrees Celsius.
Karnal's minimum settled at 5 degrees Celsius, two notches below normal while Narnaul recorded a low of 6 degrees Celsius, one degree above normal.
In Punjab, the minimum temperature in Ludhiana, the industrial hub of Punjab, settled at 6.5 degrees Celsius and Patiala recorded a low of 5 degrees Celsius, two degrees below normal.
Foggy conditions affected rail, road and air traffic in both states because of poor visibility, officials said.
Dense fog was today witnessed in Karnal, Hisar, Ambala, Patiala and Ludhiana.