The visibility was recorded at 800 meters at 5.30 AM at Safdarjung which further dropped to 400 meters at 8.30 AM.
At Palam, the visibility was 200 metres both at 5.30 AM and 8.30 AM, a Met department official said.
According to a senior railway official, 53 trains were running late while 26 trains were rescheduled.
The Met office has predicted partly cloudy skies for the day with the maximum temperature expected to settle at 21 degrees Celsius.
Yesterday, the maximum and minimum temperatures were recorded at 23 degrees and 9.2 degrees respectively.
PTI