'''Spoorlijn 54''' loopt van Mechelen naar Terneuzen. Officieel begint de lijn aan de aftakking met spoorlijn 53. Tussen Sint-Niklaas en Sluiskil is het traject opgebroken. == Traject =={| cellspacing="0" cellpadding="3"|- style="border:none;"| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_0sr.svg|35px]] || [[Mechelen]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;right" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Brusselsesteenweg]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Hombeek]]|-| stylewidth="border:none; text-align:center; padding:0px; white-space:nowrap;300" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Heike]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtnR.png|35px]] || ''lijn [[Spoorlijn 53|53]] naar [[Schellebelle]]''|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Leest]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Tisselt]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Blaasveld]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtvR.png|35px]] || ''lijn [[Spoorlijn 61|61]] van [[Aalst]]''
|-
| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsr.svg|35px]] || [[Willebroek]]{{BSpoorlijnInfo|-| stylenummer="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtnL.png|35px]] || ''lijn [[Spoorlijn 61|61]] naar [[Kontich-Kazerne]]''|-54| stylenaam="border:none; text54 (Mechelen -align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Kalfort]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtvL.png|35px]] || ''lijn [[Spoorlijn 52|52]] van [[Antwerpen-Zuid]]''|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsr.svg|35px]] || [[Puurs]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtnR.png|35px]] || ''lijn [[Spoorlijn 52|52]] naar [[Dendermonde]]''Terneuzen)|-| stylelengte="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsr.svg|35px]] || [[Bornem]]|-62,5| stylejaar_geopend="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsr.svg|35px]] || [[Temse]]|1870 -1871| stylestatus="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Eigenlo]]|-deels in gebruik| stylejaar_elektrificatie="border:none; text-align:left; padding:0px; whiteMechelen -space:nowrap;" | [[Afbeelding:Route_AtvLSt.png|35px]] || ''lijn [[Spoorlijn 59|59]] van [[Antwerpen-Centraal]]''|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsr.svg|35px]] || [[Sint-Niklaas]]|-1985| styleaantal_sporen="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtnR.png|35px]] || ''lijn [[Spoorlijn 59|59]] naar [[Gent-Dampoort]]''|-1| stylevervoerders="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35pxNMBS]] || [[Sint-Pauwels]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Sint-Gillis-Waas]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtnR.png|35px]] || ''lijn [[Spoorlijn 77|77]] naar [[Zelzate]]''|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Kalf]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[De Klinge]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:grens.png|35px]] || |-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Hulst]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Kijkuit (Zeeuws-Vlaanderen)|Kijkuit]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Axel]]|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rsrg.svg|35px]] || [[Sluiskil]]|-| style="border:none; text-align:left; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_AtvR.png|35px]] || ''lijn [[Spoorlijn 55|55]] van [[Gent-Sint-Pieters]]''|-| style="border:none; text-align:center; padding:0px; white-space:nowrap;" | [[Afbeelding:Route_rn0.svg|35px]] || [[Terneuzen]]}}
|}
'''Spoorlijn 54''' loopt van het Belgische Mechelen via Sint-Niklaas naar het Zeeuws-Vlaamse Terneuzen. Officieel begint de lijn aan de aftakking ''Y Heike'' met [[spoorlijn 53]]. Tussen Sint-Niklaas en Sluiskil is het traject opgebroken.
De lijn werd in drie fases geopend met Mechelen - Bornem als eerste stuk op 28 juli 1870. Op 30 november 1870 werd de lijn vanaf Bornem verlengd naar Sint-Niklaas en op 10 april 1871 volgde het laatste gedeelte naar Terneuzen. De reizigersdienst tussen Hulst en Terneuzen werd op 6 oktober 1951 stilgelegd, gevolgd door de treindienst tussen Sint-Niklaas en Hulst op 18 mei 1952. Nadat ook het goederenvervoer verdween is in 1984 de spoorlijn tussen Sint-Niklaas en Axel aansluiting opgebroken. In 1985 werd de spoorlijn tussen Mechelen en Sint-Niklaas voorzien van bovenleiding. == Traject =={{RouteTop|{{TreinRouteRij | {{Rimg|0sr}} | Mechelen}}{{RouteRij | {{Rimg|rsrg}} | [[Brusselsesteenweg]] }}{{TreinRouteRij | {{Rimg|rsrg}} | Hombeek }}{{RouteRij | {{Rimg|rsrg}} | [[Heike]] }}{{RouteRij | {{Rimg|AtnR|png}} | ''lijn [[spoorlijn 53|53]] naar [[Schellebelle]]'' }}{{RouteRij | {{Rimg|rsrg}} | [[Leest]] }}{{RouteRij | {{Rimg|rsrg}} | [[Tisselt-Blaasveld]] }}{{TreinRouteRij | {{Rimg|rsrg}} | Blaasveld }}{{RouteRij | {{Rimg|vAtvR|png}} | ''lijn [[spoorlijn 61|61]] van [[Aalst]]'' }}{{TreinRouteRij | {{Rimg|rsr}} | Willebroek }}{{RouteRij | {{Rimg|AtnL|png}} | ''lijn [[spoorlijn 61|61]] naar [[Kontich-Lint|Kontich-Kazerne]]'' }}{{RouteRij | {{Rimg|rsrg}} | [[Kalfort]] }}{{RouteRij | {{Rimg|AtvL|png}} | ''lijn [[Categoriespoorlijn 52|52]] van [[Antwerpen-Zuid]]'' }}{{TreinRouteRij | {{Rimg|rsr}} | Puurs }}{{RouteRij | {{Rimg|vAtnR|png}} | ''lijn [[spoorlijn 52|52]] naar [[Dendermonde]]'' }}{{TreinRouteRij | {{Rimg|rsr}} | Bornem }}{{TreinRouteRij | {{Rimg|rsr}} | Temse }}{{RouteRij | {{Rimg|rsrg}} | [[Eigenlo]] }}{{RouteRij | {{Rimg|AtvL|png}} | ''lijn [[spoorlijn 59|59]] van [[Antwerpen-Centraal]]'' }}{{TreinRouteRij | {{Rimg|rsr}} | Sint-Niklaas }}{{RouteRij | {{Rimg|vAtnR|png}} | ''lijn [[spoorlijn 56|56]] naar [[Grembergen]]'' }}{{RouteRij | {{Rimg|vAtvR|png}} | ''lijn [[spoorlijn 56|56]] van [[Grembergen]]'' }}{{RouteRij | {{Rimg|AtnRv|png}} | ''lijn [[spoorlijn 59|59]] naar [[Gent-Dampoort]]'' }}{{RouteRij | {{Rimg|grsr}} | [[Sint-Pauwels]] }}{{TreinRouteRij | {{Rimg|grsr}} | Sint-Gillis-Waas }}{{RouteRij | {{Rimg|vAtnRv|png}} | ''lijn [[spoorlijn 77|77]] naar [[Zelzate]]'' }}{{RouteRij | {{Rimg|grsr}} | [[Kalf]] }}{{TreinRouteRij | {{Rimg|grsr}} | De Klinge }}{{RouteRij | [[Afbeelding:Spoorlijn in vgrens.png|35px]] | ''Grens België- Nederland'' }}{{TreinRouteRij | {{Rimg|grsr}} | Hulst }}{{RouteRij | {{Rimg|grsr}} | [[Kijkuit (Zeeuws-Vlaanderen)|Kijkuit]] }}{{RouteRij | {{Rimg|grsr}} | [[Axel]] }}{{RouteRij | {{Rimg|vBeginGes|png}} | [[Sluiskil]] }}{{RouteRij | {{Rimg|AtvR|png}} | ''lijn [[spoorlijn 55|55]] van [[Gent-Sint-Pieters]]'' }}{{RouteRij | {{Rimg|rs0}} | [[Terneuzen]]}}}}