The agitation even spread to adjacent Bidhannagar Road station at one point of time as some passengers, stranded there, started throwing stones at the ticket counter and station manager's office, Eastern Railway sources said.
Trouble began when the running of two EMU locals -- Sealdah-Naihati and Sealdah-Gede -- was delayed. As the crowd swelled in minutes, agitation began at Sealdah.
A section of the crowd then started damaging railway property at the terminal, prompting police to act.
The services could be finally restored after 10:30 pm, but the situation is yet to return to normalcy.