Fog reduced visibility at Chandigarh, Patiala, Jalandhar, Ludhiana, Amritsar, Bathinda, Kurukshetra, Karnal, Hisar, Rohtak and other places, a Meteorological Department official said.
Fog also disrupted flight operations at the Chandigarh International Airport, forcing delay and cancellation of some flights for three days now.
Poor visibility also caused delay of some trains passing through Punjab and Haryana.
In Haryana, Hisar was the coldest place recording a low of 4.9 degrees Celsius, down four notches down the normal limit.
The maximum temperature ranged in between 12 to 15 degree Celsius in Punjab, Haryana and Chandigarh.