Pathankot recorded a low of 2.3 degrees Celsius, while Gurdaspur and Bathinda experienced chilly nights with minimum temperatures of 2.8 degrees Celsius and 3.4 deg Celsius, respectively, the data read.
The data showed that Amritsar logged 3.4 degrees Celsius, Ludhiana 7.8 deg C and Patiala recorded a low of 6 degrees Celsius.
In Haryana, mercury plunged in Karnal recording a low of 4 degrees Celsius while Hisar and Bhiwani registered a minimum of 4.1 degrees Celsius, as per the data.
The weather office said that piercing cold swept Narnaul, which logged a low of 4.5 degrees.
Rohtak recorded 6.8 degrees Celsius while Ambala recorded 7.5 degrees Celsius, it said. Chandigarh, the joint capital of Haryana and Punjab, recorded a minimum temperature of 6.6 degrees Celsius, the weather office said.