All underground trains, buses and trams were halted in the city. High-speed trains linking Brussels with cities in France, the Netherlands and Germany have also been suspended, the agency quotes officials as saying.
The Eurostar train link from Brussels to London has been halted, although service was available between the British capital and the northern French city of Lille, near the border with Belgium.
The strike has also affected industrial zones, disrupting the work of schools and public services. It was instigated by Belgian unions, which oppose the decision of Prime Minister Charles Michel’s coalition government to scrap plans for a cost-of-living raise next year; the ruling coalition also plans to raise the retirement age to 67.
According to Eurostat, Belgium’s minimum wage remains one of the highest in Europe, at approximately 1,500 euros per month.
It is the latest in a weekly series of disturbances and is set to culminate in a nationwide general strike on December 15.
The movement began last month with a 100,000-person march through Brussels which ended up in clashes and left 112 police officers injured.