But the fog posed no serious disruptions in surface or air traffic in the region although some trains were running slightly behind schedule due to low visibility.
In the plains, Delhi continued to enjoy tolerably milder weather with temperatures staying by and large within the normal range.
Thus, while the minimum in the national capital was 11.6 degrees Celsius as against 10.8 degrees yesterday, the maximum settled at 19.7 degrees where it had been 22.4 degrees the day before.
"Around 1.2cm snowfall was recorded in Gulmarg while Pahalgam received 1.6cm snow last night," a MeT official said.
More From This Section
The minimum in Srinagar registered a decrease by almost 3 notches to settle at -3 degrees Celsius as against the previous night's -0.4 degrees.
Gulmarg recorded a dip of over 4 degrees with the mercury settling at a low of -7 degrees. The minimum there stood at -2.6 degrees the previous night.
Although the minimum at Leh, in the frontier region of Ladakh, rose by a notch to settle at -11.2 degrees, together with the nearby Kargil (-12.2 degrees), the twin towns were the coldest recorded places in J-K.
A thick blanket of fog enveloped the cities of Ludhiana, Amritsar, Jalandhar, Phagwara, Hisar, Narnaul, Ambala and Karnal, greatly reducing visibility.
Rail traffic was hit at Chandigarh railway station with several trains running late due to fog. Chandigarh also recorded the coldest temperature in the region at 6.4 degrees.
The MeT office, in its forecast, has said that dense fog would continue in Punjab and Haryana even though the weather will remain dry.