Belgium has an extensive passenger railway network managed by the National Railway Company of Belgium.
List of stations
A Station Code Line Province Opened Aalst FLS 50, 57, 82 East Flanders 1853 Aalst-Kerrebroek FLSK 82 East Flanders Aalter FLT 50A East Flanders 1838 Aarschot FRST 35 Flemish Brabant 1863 Aarsele FAR 73 West Flanders Acren FXA 90 Hainaut Aiseau FAO 130 Hainaut Alken FAK 21 Limburg 1847 Amay NM 125 Liège Ampsin NA 125 Liège Andenne NDN 125 Namur Anderlecht 50A Brussels-Capital Region Angleur MGR 37 Liège Ans ANS HSL 2, 36 Liège Anseremme MNS 166 Liège Antoing FNT 78 Hainaut Antwerpen-Berchem FCV 25, 27, 27A, 59 Antwerp 1865 Antwerpen-Centraal FN 12, 25, 27 Antwerp 1836 Antwerpen-Luchtbal FNLB HSL 4, 12, 25, 27A Antwerp 1932 Antwerpen-Noorderdokken AND 12, 27A Antwerp 1974 Antwerpen-Zuid FNZD 52, 59 Antwerp 1903 Anzegem FAN 89 West Flanders Appelterre MAP 90 East Flanders Arcades GAR 26 Brussels-Capital Region 2016 Archennes 139 Walloon Brabant Arlon LL 162 Luxembourg Asse LAS 60 Flemish Brabant Assesse MAS 162 Namur Ath ATH 90, 94 Hainaut Athus MH 165, 167 Luxembourg Aubange MAB 165 Luxembourg Auvelais FVL 130 Namur Aye AYE 162 Luxembourg Aywaille MWL 42 Liège
B Station Code Line Province Opened Baasrode-Zuid FRA 53 East Flanders Balegem-Dorp FGED 122 East Flanders Balegem-Zuid FGE 122 East Flanders Balen LNE 15 Antwerp Bambrugge BAM 82 East Flanders Barvaux LBV 43 Luxembourg Bas-Oha NBE 125 Liège BGWV 139 Walloon Brabant Beauraing MBG 166 Namur Beernem LBM 50A West Flanders Beersel GBB 26 Flemish Brabant Beervelde FBV 59 East Flanders Begijnendijk GBD 16 Flemish Brabant Beignée BEI 132 Hainaut Bellem FEB 50A East Flanders Belsele LLB 59 East Flanders Beringen LBN 15 Limburg Berlaar GBL 16 Antwerp Bertrix MBX 165, 166 Luxembourg Berzée LBZ 132 Namur Beuzet MBZ 161 Namur Beveren FBR 59 East Flanders 1844 Beverlo MBV 15 Limburg FBRG 139 Walloon Brabant Bierset-Awans FTI 36 Liège Bilzen FIE 34 Limburg Binche LBH 108 Hainaut Bissegem MIM 69 West Flanders Blankenberge FBK 51 West Flanders 1863 Blanmont MBL 161 Walloon Brabant Blaton LLT 78 Hainaut Bleret BLE 36 Liège Bockstael FBL 50 Brussels-Capital Region 1982 Boechout GBC 15 Antwerp 1864 Boitsfort MBR 161 Brussels-Capital Region Bokrijk FKY 21A Limburg 1874; 1979 Bomal MBM 43 Luxembourg Booischot GB 16 Antwerp Boom FMB 52 Antwerp Boondael BOL 26 Brussels-Capital Region Boortmeerbeek FOB 53 Flemish Brabant Bordet BOR 26 Brussels-Capital Region 1926 Bornem LOB 54 Antwerp Boussu FSB 97 Hainaut Bouwel FOW 15 Antwerp 1855 Bracquegnies LBQ 118 Hainaut Braine-l'Alleud FBD 124 Walloon Brabant 1874 Braine-le-Comte FBC 96, 117, 123 Hainaut 1841 Bressoux FBX 40 Liège Brugelette FBG 90 Hainaut Brugge FR 50A, 51, 51A, 51B, 58, 66 West Flanders 1838 Brugge-Sint-Pieters FRSP 51, 51A West Flanders Brussels Airport-Zaventem FBNL 36C Flemish Brabant 1958 Brussels-Chapel FBCK 0 Brussels-Capital Region 1952 Brussels-Central FBCL 0 Brussels-Capital Region 1952 Brussels-Congress FBCO 0 Brussels-Capital Region 1952 Brussels-Luxembourg LX 161 Brussels-Capital Region 1854 Brussels-North FBN 0, 25, 27, 36, 50 Brussels-Capital Region 1952 Brussels-Schuman FBSM 161 Brussels-Capital Region 1969 Brussels-South FBMZ 0, 28, 50A, 96, 124 Brussels-Capital Region 1952 Brussels-West FBOW 28 Brussels-Capital Region 1982 Buda BUDA 25 Flemish Brabant Buggenhout FGN 53 East Flanders Buizingen FGU 96 Flemish Brabant Burst FRU 82, 89 East Flanders
C Station Code Line Province Opened Callenelle FCA 78 Hainaut Cambron-Casteau FUC 90 Hainaut Carlsbourg MCL 166 Luxembourg Carnières LNS 112 Hainaut Céroux-Mousty MCM 140 Walloon Brabant Chapelle-Dieu 144 Namur Chapois 162 Namur Charleroi-Central FCR 124, 130, 130A Hainaut 1843 Charleroi-West FCRO 140 Hainaut 1855; 1886 Chastre MC 161 Walloon Brabant Château-de-Seilles 125 Namur Châtelet FCL 130 Hainaut Chaudfontaine FCF 37 Liège Chênée FCH HSL 3, 37 Liège Ciney LC 162 Namur Comblain-la-Tour MCT 43 Liège Comines FOI 69 Hainaut Coo 42 Liège Couillet LCL 130 Hainaut Cour-sur-Heure LUH 132 Hainaut Courcelles-Motte LCCM 124 Hainaut Courrière MRR 162 Namur Court-Saint-Étienne LCN 140 Walloon Brabant Couvin LCV 134 Namur
D Station Code Line Province Opened Dave-Saint-Martin MDT 162 Namur De Hoek 124 Flemish Brabant De Panne FDK 73 West Flanders De Pinte FPT 75, 86 East Flanders Deinze FD 73, 75 East Flanders Delta 26 Brussels-Capital Region 1976 Denderleeuw FDD 50, 89, 90 East Flanders 1855 Dendermonde FDR 52, 53, 57, 60 East Flanders Diegem FDG 36 Flemish Brabant Diepenbeek GDP 34 Limburg 1856; 1991 Diesdelle 26 Brussels-Capital Region Diest FDT 35 Flemish Brabant Diksmuide FIK 73 West Flanders Dilbeek FKB 50 Flemish Brabant Dinant NDT 154 Namur 1862 Dolhain-Gileppe GDL 37 Liège Drongen FDO 50A East Flanders Duffel FDF 25, 27 Antwerp 1836 Duinbergen 51B West Flanders 1920
E Station Code Line Province Opened Écaussinnes FCS 117 Hainaut Ede MEE 89 East Flanders Eeklo FKLO 58 East Flanders 1861 Eichem 90 East Flanders Eine FEI 86 East Flanders Eke-Nazareth FKE 86 East Flanders Ekeren LKR 12 Antwerp 1854 Enghien FNG 94, 123 Hainaut Engis NG 125 Liège Eppegem FPH 25, 27 Flemish Brabant 1865 Erbisœul FIU 90, 96 Hainaut Erembodegem FRMB 50 East Flanders Ernage MNG 161 Namur Erpe-Mere FRPM 82 East Flanders Erps-Kwerps MRP 36 Flemish Brabant Erquelinnes LQ 108, 130A Hainaut Erquelinnes-Village 130A Hainaut Esneux LSN 43 Liège Essen FES 12 Antwerp 1854 Essene-Lombeek FKS 50 Flemish Brabant Etterbeek MTB 161 Brussels-Capital Region 1880 Eupen REP 49 Liège 1864 Evere 26 Brussels-Capital Region 1926 Evergem FMV 58 East Flanders 1861; 2007 Ezemaal FZE 36 Flemish Brabant
F Station Code Line Province Opened Familleureux FFM 117 Hainaut Farciennes FFC 130 Hainaut Faux MFX 140 Walloon Brabant 1901 Fexhe-le-Haut-Clocher FXH 36 Liège Flawinne FFW 130 Namur Flémalle-Grande NFG 125 Liège Flémalle-Haute LFH 125, 125A Liège Fleurus LFR 140 Hainaut Floreffe FLF 130 Namur Florenville MFL 165 Luxembourg Florival GFL 139 Walloon Brabant Fontaine-Valmont NFV 130A Hainaut Forchies LFC 112 Hainaut Forest-East FOST 124 Brussels-Capital Region 1873 Forest-South FO 96 Brussels-Capital Region 1862 Forrières MFR 162 Luxembourg Fraipont 37 Liège Frameries LRS 96 Hainaut Franchimont 44 Liège Franière FNF 130 Namur Froyennes GFY 75A, 94 Hainaut
G Station Code Line Province Opened Galmaarden FGM 123 Flemish Brabant Gastuche GG 139 Walloon Brabant Gavere-Asper FGA 86 East Flanders Gedinne MG 166 Namur Geel LG 15 Antwerp Gembloux LGB 144, 161 Namur 1855 Gendron-Celles MGN 166 Namur Genk FKG 21D Limburg 1874; 1979 Genly MLY 96 Hainaut Gent-Dampoort FGDM 58, 59 East Flanders 1861 Gent-Sint-Pieters FGSP 50, 50A, 55, 58, 75 East Flanders 1912 Gentbrugge FUGE 58 East Flanders 1861 Genval MGV 161 Walloon Brabant 1889 Geraardsbergen FGRA 90, 122, 123 East Flanders Germoir 161 Brussels-Capital Region 2015 Ghlin FIH 96 Hainaut Glons LGL 34 Liège Godarville FDI 117 Hainaut Godinne NGD 154 Namur Gontrode FOO 122 East Flanders Gouvy FVY 42 Luxembourg Gouy-lez-Piéton FGP 117 Hainaut Graide MGD 166 Namur Groenendaal MDL 161 Flemish Brabant Groot-Bijgaarden MGA 50 Flemish Brabant Grupont MGP 162 Luxembourg
H Station Code Line Province Opened Haacht FAT 53 Flemish Brabant 1837 Haaltert FHA 89 East Flanders Habay MHB 162 Luxembourg Hainin 97 Hainaut Halanzy MHZ 165 Luxembourg Halle FH HSL 1, 26, 94, 96 Flemish Brabant 1840 Ham-sur-Heure LHH 132 Hainaut Hambos 53 Flemish Brabant Hamoir LHM 43 Liège Hamont GHA 19 Limburg Hansbeke FHK 50A East Flanders Harchies FRH 78 Hainaut Harelbeke FHL 75 West Flanders 1839 Haren GHT 26 Brussels-Capital Region Haren-South HARZ 36 Brussels-Capital Region Hasselt FHS 21, 21A, 34, 35 Limburg 1847 Haute-Flône 125 Liège Haversin MHV 162 Namur Havré LHR 118 Hainaut Heide MID 12 Antwerp 1897 Heist FHI 51B West Flanders Heist-op-den-Berg GHO 16 Antwerp 1864 Heizijde LEZ 60 East Flanders Hemiksem LKM 52 Antwerp Hennuyères FNY 96 Hainaut Herent FET 36 Flemish Brabant Herentals FHT 15, 29 Antwerp 1855 Hergenrath REG 37 Liège Herne FRE 123 Flemish Brabant Herseaux FXS 75A Hainaut Herstal LHS 34 Liège Herzele FHZ 82, 89 East Flanders Heusden MHD 15 Limburg Hever 53 Flemish Brabant Heverlee GHE 139 Flemish Brabant Hillegem 82, 89 East Flanders Hoboken-Polder FOE 52 Antwerp Hoeilaart 161 Flemish Brabant Hofstade FHF 27B Flemish Brabant Holleken 124 Flemish Brabant Hony 43 Liège Houraing 90 Hainaut Hourpes 130A Hainaut Houyet MHY 166 Namur Hove MHO 25, 27 Antwerp 1888 Huizingen HUIZ 26 Flemish Brabant Huy LY 125 Liège
I Station Code Line Province Opened Iddergem 90 East Flanders Idegem FID 90 East Flanders Ieper FI 69 West Flanders Ingelmunster FNM 66 West Flanders Izegem LZG 66 West Flanders
J Station Code Line Province Opened Jambes NJ 154 Namur 1862 Jambes-Est MJS 162 Namur Jamioulx GJ 132 Hainaut Jemappes FJM 97 Hainaut Jemeppe-sur-Meuse LJP 125 Liège Jemeppe-sur-Sambre FJS 130, 144 Namur Jette FJT 50, 60 Brussels-Capital Region 1858 Jurbise FJR 90, 96 Hainaut Juslenville FJL 44 Liège
K Station Code Line Province Opened Kalmthout FKTH 12 Antwerp 1854 Kapelle-op-den-Bos FKP 53 Flemish Brabant Kapellen LKP 12 Antwerp 1854 Kessel LEK 15 Antwerp 1894 Kiewit 21A Limburg 1974; 1989 Kijkuit GKT 12 Antwerp 1933 Knokke FKK 51B West Flanders 1920 Koksijde MX 73 West Flanders Kontich-Lint FKI 13, 25 27 Antwerp 1836 Kortemark FTK 73 West Flanders Kortenberg FTB 36 Flemish Brabant Kortrijk LK 66, 69, 75, 89 West Flanders 1839 Kwatrecht FQT 50 East Flanders
L Station Code Line Province Opened La Hulpe ML 161 Walloon Brabant La Louvière-Centre LVR 112, 116, 118 Hainaut La Louvière-Sud LVRS 112 Hainaut La Roche GLR 140 Walloon Brabant Labuissière NLB 130A Hainaut Landegem FLM 50A East Flanders Landelies NL 130A Hainaut Landen FLD 21, 36 Flemish Brabant 1838 Landskouter 122 East Flanders Langdorp 35 Flemish Brabant Le Campinaire FRC 130 Hainaut Lebbeke LEB 60 East Flanders Lede FLE 50 East Flanders Leignon MLG 162 Namur Leman 125 Liège Lembeek FLB 96 Flemish Brabant Lens FNE 90 Hainaut Leopoldsburg LBG 15 Limburg Lessines FLN 90 Hainaut Leuven FLV HSL 2, 35, 36, 53, 139 Flemish Brabant 1837 Leuze FLZ 86, 94 Hainaut Leval LVL 108 Hainaut Libramont LRB 162, 165 Luxembourg 1858 Lichtervelde FLC 66, 73 West Flanders Liedekerke LKD 50 Flemish Brabant Liège-Carré 34 Liège Liège-Guillemins FL 34, 36, 37, 125 Liège 1842 Liège-Saint-Lambert FLGP 34 Liège Lier FLR 13, 15 Antwerp Lierde FRD 122 East Flanders Liers LSL 34 Liège Ligny FGY 140 Namur Lillois FOL 124 Walloon Brabant Limal GLM 139 Walloon Brabant Linkebeek LKN 124 Flemish Brabant Lissewege FLW 51A West Flanders Lobbes NLS 130A Hainaut Lodelinsart LDS 140 Hainaut Lokeren FLK 57, 59 East Flanders 1847 Lommel LOL 19 Limburg Londerzeel FZL 53 Flemish Brabant Lonzée MLZ 161 Namur Lot LOT 96 Flemish Brabant Louvain-la-Neuve LNO 161D Walloon Brabant Lustin NLT 154 Namur Luttre FLU 117, 124 Hainaut
M