According to the Met office, in the city the minimum temperature was recorded at 7.5 degrees Celsius on Sunday, average for the season.
"Twenty trains were delayed due to the dense fog," an official from the Northern Railway said.
"The sky will remain clear throughout the day with possibility of dense fog at few places," an official of the India Meteorological Department (IMD) said.
The maximum temperature is likely to hover around 20 degrees Celsius, the official said.
Visibility at 8.30 a.m. was 100 metres while at 5.30 a.m. it was less than 50 metres.
The weather office said the humidity at 8.30 a.m. was recorded 100 percent.
Saturday's maximum temperature settled at 22.2 degrees Celsius, one notch above the season's average while the minimum temperature was recorded at 4.6 degrees Celsius, three notches below the season's average.