De A12 is een incomplete autosnelweg in België. De weg begint aan de Nederlandse grens nabij Zandvliet en loopt richting Antwerpen. Daar sluit de A12 aan op de ring R1. Daarna loopt de weg via Wilrijk richting Brussel (het verkeer vanuit Gent neemt de A112 via de Jan De Vostunnel, verkeer vanuit Nederland de A12 via de Bevrijdingstunnel). Tussen Wilrijk en Schelle is de A12 een expresweg met gelijkvloerse kruispunten. Tot aan Breendonk betreft het dan opnieuw een autosnelweg. Tussen Breendonk en Sint-Brixius-Rode zijn er weer gelijkvloerse kruispunten, en verder, tot in Brussel, is de A12 wederom autosnelweg.
Er zijn plannen om de weg tussen Antwerpen en Brussel geleidelijk aan verder om te bouwen tot volledige autosnelweg. Hiertoe wordt er een afrittencomplex voorzien ter vervanging van de 2 kruispunten ter hoogte van Westrode en een brug ter hoogte van het kruispunt nabij Breendonk. Op korte termijn is dit niet voorzien; in de plaats hiervan werd in 2009-2010 het schuine kruispunt ter hoogte van Westrode/Londerzeel vernieuwd zodat het een loodrechte kruising is geworden.
Tussen Zandvliet en Stabroek loopt spoorlijn 11 over de middenberm van de autosnelweg.