De [[Spoorlijn 12|spoorlijn Antwerpen - Roosendaal - Lage Zwaluwe]] is de oudste spoorverbinding tussen België en Nederland en werd geopend in 1854. De gehele spoorlijn is dubbelsporig en geëlektrificeerd. Het Belgische deel van de lijn wordt door de [[NMBS]] aangeduid als '''lijn 12'''. Bij Lage Zwaluwe sluit de lijn aan op [[Staatslijn I]] (Breda - Rotterdam). Omdat de nummering van deze lijn in Antwerpen start, heeft Roosendaal de a-zijde van het station aan de kant van Antwerpen.
Tussen Antwerpen-Oost en Noorderdokken loopt de lijn parallel aan de [[spoorlijn 27A]] (Antwerpen Haven - Mortsel), dit gedeelte is daardoor viersporig.
== Dienstregeling ==
{| class="wikitable ovnl"!Serie!Soort!Trajectdeel!Frequentie|- '''''Let op''': dit betreft alleen Nederlandse en grensoverschrijdende treinen.''| {{S|9200}}| [[Intercity]] ([[NS International]])HuidigeSpoorlijnBediening| spoorlijn=Spoorlijn Antwerpen-Luchtbal - Lage Zwaluwe| 1x/uur|-| {{BS|2550}}| [[Lokaaltrein]] (NMBS)| Antwerpen Luchtbal - Roosendaal| 1x/uur|-| {{BS|3300}}| [[Intercity]] (NMBS)| Antwerpen-Luchtbal - Essen| 1x/uur (niet in het weekend)|-| {{S|2600}} en {{S|12600}}| [[Intercity]] (NS)| Roosendaal - Lage Zwaluwe| 2x/uur |-| {{S|5100}}| [[Sprinter]] (NS)| Roosendaal - Lage Zwaluwe| 2x/uur ('s avonds: 1x/uur)|}