Ludhiana recorded the lowest temperature in the plains at 5.4 degrees Celsius, as cold wave continued in other parts of Punjab and Haryana on Wednesday.
Ludhiana braved the chill last night at 5.4°C, four degrees lower than the normal, met officials said, adding Amritsar had a cold night at 5.6 degrees Celsius.
Patiala recorded a minimum of 7.4° C, two below normal, they added.
In Haryana, Narnaul was the coldest place with mercury plummeting to a low of 5.5° C, five degrees below normal.
Ambala braved the chill at 6.8° C, two below normal and Karnal also registered 6.8° C, a decline of three degrees.
Rohtak and Hisar recorded respective minimums of 8.3° C and 12° C.
Chandigarh also experienced the chill at 6.8° C, down one.
Shimla, however, registered a low of 11.3° C, five degrees above normal.
The met officials said that fog reduced visibility at places including Halwara (zero visibility), Ambala (500 m), Sirsa (800 m) and Bathinda (500 m).
However, railway sources said that rail traffic running on the Delhi-Ambala-Kalka rail section was plying near normal and there were no major delays.