The strike triggered massive traffic jams on Belgian roads and also disrupted the services of the Eurostar train line which links London, Paris and Brussels.
Eurostar said trains between the northern French city of Lille and Brussels would be cancelled between Sunday at 2000 GMT to the same hour on Monday.
The Paris-London line would not be affected, Eurostar said. But the London to Brussels line will stop at Lille, where a limited bus service would be offered to the Belgian and European Union capital.
The socialist CGSP union, the biggest in Belgium's SNCB train company, announced a 24-hour strike to protest a deadlock in negotiations with the firm including over an unpaid bonus.