Facken har utlyst strejken i protest mot regeringens åtstramningar. Strejken riktar sig också mot EU:s ledare som samlas till toppmöte i Bryssel.

Charleroi-flygplatsen stängs, medan Bryssels internationella flygplats väntas fungera. Regeringen håller en militär flygplats i beredskap för EU-ledarna.

I hamnen i Antwerpen var container- och lagerterminalerna stängda. I Audis och Volvos bilfabriker hade produktionen stannat av. Höghastighetstågen Eurostar och Thalys och lokala belgiska tåg stod stilla och inga bussar, spårvagnar eller tunnelbanor gick, skrev AFP.

– Vi är arga för att de attackerar våra pensioner, sade Philippe Dubois, medlem i järnvägsarbetarnas fackförbund, som stod vid stationen Midi i Bryssel.

– Vi vill väsnas lite.

Strejken är den första som omfattar landets tre ledande fackföreningar sedan 1993.

De som skulle arbeta vid toppmötet i Bryssel hade varnats för de långa köerna som strejken orsakar och uppmanats att vara på plats tidigt på morgonen.