Clashes have been reported between the police and Left activists in parts of Bengal. Protests on railway tracks have delayed at least half a dozen trains.
The state government has made elaborate arrangements to foil the strike.
"There will be no bandh tomorrow in Bengal. No bandh in Kolkata, no bandh in the districts," Chief Minister Mamata Banerjee declared at a rally yesterday, promising to compensate people if their shop is attacked. The government has ordered its employees to come to work or risk losing a day's pay.
In Kolkata, where strikes usually leave people struggling to travel, many government buses are on the road but hardly any passengers.
"Rise & shine.The easy thing to do Bengal/Kolkata is to stay at home.Make that extra effort and step out," tweeted Derek O'Brien, a lawmaker of the ruling Trinamool Congress.
The strike - called separately by the CPM, the BJP and central trade unions coincides with university exams. The striking unions say students will not be stopped if they want to sit for exams.
College authorities have said that if students are unable to take the exams, they will consider holding them again.
"We will possibly have to leave quite early, so we can find some transport... lot of students are confused, nervous but let's see," Rohan Pariyar, who has to sit for his environmental sciences exam.
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.