List of Belgian railway services

Summary

This is an index of all passenger rail services operated in Belgium.

Passenger rail services in Belgium are operated by NMBS/SNCB.

The Belgian rail network is organised into three main domestic passenger train categories on the main lines, these are:

  • Intercity (IC) trains–An express, limited-stop service, often calling only at major railway stations; in some cases it has stops at all stations along part of the route.
  • Local (L) trains (Lokale treinen / trains Locaux)–A local service calling at all stations along the route.
  • Regional (S) trains–A suburban service calling at all stations along the route.

To cater for the large number of commuter workers, especially into Brussels, complementary peak-hours trains run on mornings and late afternoons of working days, they are classified as P trains.

The Brussels S Train service was added in December 2015 and took over a good deal of the L trains. S Trains, and were later also introduced around other key cities like Antwerp, Liège, Gent.

International (high speed) services operate to countries such as the Netherlands, France, Germany, Luxembourg, Austria and UK. These are operated by Eurostar, NS International, Deutsche Bahn, ÖBB Nightjet and SNCF.

Below the train services are arranged by type, and for each type ordered by number. All services are correct to May 2020.

Services edit

International
Route Type Stops Frequency Notes
Brussels–London Eurostar Brussels-SouthLille EuropeCalaisAshfordEbbsfleetLondon St Pancras 9x per day
Amsterdam–Paris Eurostar AmsterdamSchipholRotterdamAntwerpen-CentraalBrussels-SouthParis Nord 12x per day
Essen–Paris Eurostar EssenDuisburgDüsseldorf AirportDüsseldorfCologneAachenLiège-GuilleminsBrussels-SouthParis Nord 5x per day
Amsterdam–Bourg-Saint-Maurice Eurostar AmsterdamSchipholRotterdamAntwerpen-CentraalBrussels-SouthChambéry-Challes-les-EauxAlbertvilleMoûtiers-Salins-Brides-les-BainsAime-La PlagneLandryBourg-Saint-Maurice 1x per week in winter
Amsterdam–Marseille Eurostar AmsterdamSchipholRotterdamAntwerpen-CentraalBrussels-SouthValence TGVAvignon TGVAix-en-Provence TGVMarseille 1x per week in summer
Brussels–Frankfurt IC E Brussels-SouthBrussels-NorthLiège-GuilleminsAachenCologneFrankfurt Flughafen FernbahnhofFrankfurt (Main) 6x per day
Brussels–Marseille TGV Brussels-SouthLille EuropeAéroport Charles de Gaulle 2 TGVMarne-la-Vallée–ChessyLyon-Part-DieuAvignon TGVAix-en-Provence TGVMarseille 2x per day
Brussels–Montpellier TGV Brussels-South–Lille Europe–Aéroport Charles de Gaulle 2 TGV–Marne-la-Vallée–Chessy–Lyon-Part-Dieu–Valence TGV–NîmesMontpellier
Brussels–Lyon TGV Brussels-SouthLille EuropeAéroport Charles de Gaulle 2 TGVMarne-la-Vallée–ChessyLyon-Perrache
Brussels–Rennes TGV Brussels-SouthLille EuropeTGV Haute-PicardieAéroport Charles de Gaulle 2 TGVMarne-la-Vallée–ChessyMassy TGVLe MansRennes
Brussels–Nantes TGV Brussels-SouthLille EuropeTGV Haute-PicardieAéroport Charles de Gaulle 2 TGVMarne-la-Vallée–ChessyMassy TGVLe MansAngersNantes
Brussels–Strasbourg TGV Brussels-SouthLille EuropeAéroport Charles de Gaulle 2 TGVChampagne-Ardenne TGVLorraine TGVStrasbourg 2x per day Replacement of EC Iris and Vauban
Brussels-Berlin[1] European Sleeper Brussels-SouthAntwerpen-CentraalRoosendaalRotterdam CentraalDen Haag HSSchiphol AirportAmsterdam CentraalAmersfoort CentraalDeventerBad BentheimBerlin HbfBerlin Ostbhf[2] 3x per week Night train service
Brussels–Vienna[3] ÖBB Nightjet Brussels-SouthBrussels-NorthLiège-GuilleminsAachenCologneBonn-BeuelKoblenzMainzFrankfurt Flughafen FernbahnhofFrankfurt (Main) SüdNurembergRegensburgPassauWelsLinz–Amstetten NÖ–St. PöltenWien MeidlingVienna 3x per week Night train service
Antwerp–Lille (IC 04) Intercity Antwerpen-CentraalAntwerpen-BerchemSint-NiklaasLokerenGent-DampoortGent-Sint-Pieters–Waregem–Kortrijk–Mouscron–TourcoingRoubaixLille Flandres 1x per hour Trains split/join at Kortrijk
Brussels–Luxembourg (IC 16) Intercity Brussels-SouthBrussels-CentralBrussels-NorthBrussels-SchumanBrussels-LuxembourgOttigniesGemblouxNamur–Ciney–Marloie–Jemelle–Libramont–Marbehan–Arlon–Luxembourg 1x per hour
Lille–Namur (IC 19) Intercity Lille Flandres–Lezennes–Hellemmes–Ascq–Baisieux–Froyennes–Tournai–Saint-Ghislain–Mons–La Louvière-Sud–Charleroi-Sud–Tamines–Namur 1x per hour
Liège–Luxembourg (IC 33) Intercity Liers–Milmort–Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins–Angleur–Poulseur–Rivage–Aywaille–Coo–Trois-Ponts–Vielsalm–Gouvy–TroisviergesClervauxDrauffeltWilwerwiltzKautenbachEttelbruckMerschLuxembourg 1x per hour week, 1tp2h weekends
Amsterdam–Brussels (IC 35) Intercity Amsterdam CentraalSchipholDen Haag Hollands SpoorRotterdam CentraalNoorderkempenAntwerpen-CentraalAntwerpen-BerchemMechelenBrussels National AirportBrussels-NorthBrusseL CentraalBrussels-South 1x per hour
Spa–Aachen (L 09) Local train Spa-Géronstère–Spa–Franchimont–Theux–Juslenville–Pepinster-Cité–Pepinster–Verviers-Central–Verviers-Palais–Dolhain-Gileppe–Welkenraedt–Hergenrath–Aachen Hbf
Arlon -Luxemburg Local train Arlon–KleinbettingenLuxembourg 2x per hour
Athus–Luxemburg Local train Athus–Rodange–Lamadelaine–Pétange–Bascharage-Sanem–Schouweiler–Dippach-Reckange–Leudelange–Hollerich–Luxembourg 2x per hour
Roosendaal–Puurs (S32) S-train RoosendaalEssenWildertKalmthoutKijkuitHeideKapellenSint-MariaburgEkerenAntwerpen-NoorderdokkenAntwerpen-LuchtbalAntwerpen-CentraalAntwerpen-BerchemAntwerpen-Zuid–Hoboken-Polder–Hemiksem–Schelle–Niel–Boom–Ruisbroek-Sauvegarde–Puurs 1x per hour

RoosendaaL Puurs 2x per hour Antwerp-Puurs

Liège-Guillemins–Maastricht (S43) S-train Liège-Guillemins–Bressoux–Visé–EijsdenMaastricht RandwijckMaastricht 1x per hour To be replaced by a new Arriva service to Aachen Hbf (via Maastricht) on 9 June 2024 [4]
National Intercity[5]
Route Stops Frequency Notes
IC 01 OostendeBruggeGent-Sint-PietersBrussels-SouthBrussels-CentralBrussels-NorthLeuvenLiège-GuilleminsVerviers-CentralWelkenraedtEupen 1x per hour
IC 02 OostendeBruggeGent-Sint-PietersGent-DampoortLokerenSint-NiklaasBeverenAntwerpen-ZuidAntwerpen-BerchemAntwerpen-Centraal 1x per hour
IC 03 BlankenbergeBruggeAalterGent-Sint-PietersBrussels-SouthBrussels-CentralBrussels-NorthLeuvenTienenLandenSint-TruidenAlkenHasseltKiewitBokrijkGenk 1x per hour
IC 04 Antwerpen-CentraalAntwerpen-BerchemSint-NiklaasLokeren (- Beervelde)–Gent-DampoortGent-Sint-Pieters–Waregem–Kortrijk–Mouscron–TourcoingRoubaixLille Flandres 1x per hour Trains split/join at Kortrijk
IC 04 Antwerpen-CentraalAntwerpen-BerchemSint-NiklaasLokeren (- Beervelde)–Gent-DampoortGent-Sint-Pieters–Waregem–Kortrijk–Bissegem–Wevelgem–Menen–Wervik–Komen–Ieper–Poperinge 1x per hour Trains split/join at Kortrijk
IC 05 Antwerpen-CentraalAntwerpen-BerchemMechelenBrussels-NorthBrussels-CentralBrussels-SouthBraine-l'AlleudNivelles–Luttre–Marchienne-au-Pont–Charleroi-Central 1x per hour Does not operate at weekends
IC 06 Tournai–Leuze–Ath–Silly–Enghien–HalleBrussels-SouthBrussels-CentralBrussels-North–Diegem–Zaventem–Brussels National Airport 1x per hour
IC 06A Mons–Jurbise–Soignies–Braine-le-ComteBrussels-SouthBrussels-CentralBrussels-NorthBrussels National Airport 1x per hour
IC 07 Antwerpen-CentraalAntwerpen-BerchemMechelenBrussels-NorthBrussels-CentralBrussels-SouthBraine-l'AlleudNivelles–Luttre–Marchienne-au-Pont–Charleroi-Central 1x per hour Does not operate at weekends
IC 08 Antwerpen-CentraalAntwerpen-BerchemMechelenBrussels National AirportLeuvenAarschotLangdorp–Testelt–Zichem–Diest–SchulenHasselt 1x per hour
IC 09 Antwerpen-CentraalAntwerpen-BerchemLierHeist-op-den-BergAarschotLeuven 1x per hour Weekdays
IC 09 Antwerpen-CentraalAntwerpen-BerchemLierHeist-op-den-BergAarschot–Diest–HasseltDiepenbeek–Bilzen–Tongeren–Glons–Liers–Milmort–Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins 1x per hour Weekends
IC 10 Antwerpen-CentraalAntwerpen-BerchemLierHerentals–Olen–Geel–Mol–Lommel–Overpelt–Neerpelt–Hamont 1x per hour Trains join/split at Mol
IC 10 Antwerpen-CentraalAntwerpen-BerchemLierHerentals–Olen–Geel–Mol–Balen–Leopoldsburg–Beverlo–Beringen–Heusden–Zolder–Zonhoven–Hasselt 1x per hour Trains join/split at Mol
IC 11 Binche–Leval–La Louvière-Sud–La Louvière-Centre–Ecaussinnes–Braine-le-Comte–Tubize–HalleBrussels-SouthBrussels-CentralBrussels-NorthVilvoordeMechelenLierHerentalsTielenTurnhout 1x per hour Does not operate at weekends
IC 12 KortrijkHarelbeke–Waregem–Deinze–De Pinte–Gent-Sint-PietersBrussels-SouthBrussels-CentralBrussels-NorthLeuvenLiège-Guillemins–Angleur–Pepinster–Verviers-CentralWelkenraedt 1x per hour Does not operate between Gent and Welkenraedt at weekends
IC 13 HasseltDiepenbeek–Bilzen–Tongeren–Glons–Liers–Milmort–Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins–Bressoux–Visé–EijsdenMaastricht RandwijckMaastricht 1x per hour Weekdays
IC 13 Liège-Guillemins–Bressoux–Visé–EijsdenMaastricht RandwijckMaastricht 1x per hour Weekends
IC 14 Quiévrain–Thulin–Hainin–Boussu–Saint-Ghislain–Quaregnon–Jemappes–Mons–Jurbise–Soignies–Braine-le-ComteHalleBrussels-SouthBrussels-CentralBrussels-NorthLeuvenTienenLanden–Waremme–AnsLiège-Guillemins 1x per hour Does not operate at weekends
IC 15 NoorderkempenAntwerpen-LuchtbalAntwerpen-Centraal 1x per hour
IC 16 Brussels-SouthBrussels-CentralBrussels-NorthBrussels-SchumanBrussels-LuxembourgOttigniesGemblouxNamur–Ciney–Marloie–Jemelle–Libramont–Marbehan–Arlon–Luxembourg 1x per hour
IC 17 Brussels National AirportBordetBrussels-SchumanBrussels-LuxembourgEtterbeekOttigniesGemblouxNamurJambes–Lustin–Godinne–Yvoir–Dinant 1x per hour Weekdays
IC 17 Brussels-SouthBrussels-CentralBrussels-NorthBrussels-SchumanBrussels-LuxembourgEtterbeekOttigniesGemblouxNamurJambes–Lustin–Godinne–Yvoir–Dinant 1x per hour Weekends
IC 18 Brussels-SouthBrussels-CentralBrussels-NorthBrussels-SchumanBrussels-LuxembourgEtterbeekOttigniesGemblouxNamur–Andenne–Statte–Huy–Flémalle-Haute–Liège-Guillemins–Liège-Carré–Liège-Saint-Lambert 1x per hour Does not operate at weekends
IC 19 Lille Flandres–Lezennes–Hellemmes–Ascq–Baisieux–Froyennes–Tournai–Saint-Ghislain–Mons–La Louvière-Sud–Charleroi-Sud–Tamines–Namur 1x per hour
IC 20 Gent-Sint-Pieters–Merelbeke–Melle–Wetteren–Lede–AalstDenderleeuw–Liedekerke–Brussels-SouthBrussels-CentralBrussels-NorthAarschot–Diest–HasseltDiepenbeek–Bilzen–Tongeren 1x per hour Weekdays
IC 20 Gent-Sint-Pieters–Merelbeke–Melle–Wetteren–Lede–AalstDenderleeuw–Liedekerke–Brussels-SouthBrussels-CentralBrussels-NorthJette–Dendermonde–Zele–Lokeren 1x per hour Weekends
IC 21 Gent-Sint-Pieters–Wetteren–Dendermonde–Londerzeel–Mechelen–Muizen–Hever–Boortmeerbeek–Haacht–Wespelaar-Tildonk–Hambos–WijgmaalLeuven 1x per hour Does not operate at weekends
IC 22 EssenKalmthoutHeideKapellenEkerenAntwerpen-CentraalAntwerpen-Berchem–MortseL Oude-God–Mechelen-NekkerspoelMechelenVilvoordeBrussels-NorthBrussels-CentralBrussels-South 1x per hour Weekdays
IC 22 Antwerpen-CentraalAntwerpen-Berchem–MortseL Oude-God–Mechelen-NekkerspoelMechelenVilvoordeBrussels-NorthBrussels-CentralBrussels-SouthHalle–Tubize–Braine-le-Comte–Ecaussinnes–La Louvière-Centre–La Louvière-Sud–Leval–Binche 1x per hour Weekends
IC 23 OostendeBrugge–Zedelgem–Torhout–Lichtervelde–Roeselaere–Izegem–Ingelmunster–Kortrijk–Oudenaarde–Munkzwalm–Zottegem–Herzele–Burst–HaaltertDenderleeuwBrussels-SouthBrussels-CentralBrussels-NorthBrussels National Airport 1x per hour
IC 23A BruggeAalterGent-Sint-PietersBrussels-SouthBrussels-CentralBrussels-NorthBrussels National Airport 1x per hour Weekdays
IC 23A Gent-Sint-PietersBrussels-SouthBrussels-CentralBrussels-NorthBrussels National Airport 1x per hour Weekends
IC 24 Charleroi-SudJamioulx–Ham-sur-Heure–Cour-sur-Heure–Berzée–Walcourt–Yves-Gomezée–Philippeville–Mariembourg–Couvin 1x per hour
IC 25 Mons–La Louvière-Sud–Marchienne-au-Pont–Charleroi Sud–Châtelet–Tamines–Auvelais–Jemeppe-sur-Sambre–Namur–Andenne–Statte–Huy–Flémalle-Haute–Liège-Guillemins–Liège-Carré–Liège-Saint-Lambert–Herstal 1x per hour Weekdays
IC 25 Mouscron–Hersaux–Tournai–Antoing–Péruwelz–Blaton–Saint-Ghislain–Quaregnon–Jemappes–Mons–La Louvière-Sud–Marchienne-au-Pont–Charleroi Sud–Châtelet–Tamines–Auvelais–Jemeppe-sur-Sambre–Namur–Andenne–Statte–Huy–Flémalle-Haute–Liège-Guillemins–Liège-Carré–Liège-Saint-Lambert–Herstal–Milmort–Liers 1x per hour Weekends
IC 26 Kortrijk–Mouscron–Hersaux–Froyennes–Tournai–Leuze–Ath–Silly–Enghien–HalleBrussels-SouthBrussels-CentralBrussels-NorthJette–Dendermonde–Zele–Lokeren–Sinaai–Belsele–Sint-Niklaas 1x per hour Does not operate at weekends
IC 27 Brussels National AirportBordetBrussels-SchumanBrussels-LuxembourgEtterbeekBoondael–Vivier d'Oie–Saint-Job–Linkebeek–Sint-Genesius-Rode–WaterlooBraine-l'Alleud–Lillois–Nivelles–Obaix-Buzet–Luttre–Courcelles-Motte–Roux–Marchienne-au-Pont–Charleroi-Sud 1x per hour Does not operate at weekends
IC 28 Gent-Sint-PietersGent-Dampoort–Beervelde–LokerenSint-NiklaasAntwerpen-ZuidAntwerpen-BerchemAntwerpen-Centraal 1x per hour Does not operate at weekends
IC 29 De Panne–Koksijde–Veurne–Diksmuide–Kortemark–Lichtervelde–Tielt–Deinze–De Pinte–Gent-Sint-Pieters–Wetteren–Schellebelle–Serskamp–Lede–Aalst–Erembodegem–Denderleeuw–Liedekerke–Brussels-SouthBrussels-CentralBrussels-NorthBrussels National AirportLeuven–Vertrijk–Tienen–Ezemaal–Neerwinden–Landen 1x per hour Leuven–Landen only every 2 hours on weekends
IC 30 Antwerpen-CentraalAntwerpen-BerchemLierKesselNijlenBouwelHerentalsTielenTurnhout 1x per hour
IC 31 Antwerpen-CentraalAntwerpen-Berchem–MortseL Oude-God–Mechelen-NekkerspoelMechelenVilvoordeBrussels-NorthBrussels-CentralBrussels-South 1x per hour Weekdays
IC 31 Antwerpen-CentraalAntwerpen-Berchem–MortseL Oude-God–Mechelen-NekkerspoelMechelenVilvoordeBrussels-NorthBrussels-CentralBrussels-SouthBraine-l'AlleudNivelles–Luttre–Marchienne-au-Pont–Charleroi-Sud 1x per hour Weekends
IC 32 Brugge–Zedelgem–Torhout–Lichtervelde–Roeselaere–Izegem–Ingelmunster–Kortrijk 1x per hour; 2x per hour on weekends
IC 33 Liers–Milmort–Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins–Angleur–Poulseur–Rivage–Aywaille–Coo–Trois-Ponts–Vielsalm–Gouvy–TroisviergesClervauxDrauffeltWilwerwiltzKautenbachEttelbruckMerschLuxembourg Every 2 hours
IC 35 Amsterdam CentraalSchipholDen Haag Hollands SpoorRotterdam CentraalDordrechtRoosendaalAntwerpen-CentraalAntwerpen-BerchemMechelenBrussels National AirportBrussels-NorthBrusseL CentraalBrussels-South 1x per hour
National local services[6]
Route Stops Frequency Notes
L 01 Namur–Marche-les-Dames–Namêche–Sclaigneaux–Château de Seilles–Andenne–Bas-Oha–Statte–Huy–Ampsin–Amay–Haute-Flône–Engis–Flémalle-Haute–Leman–Flémalle-Grande–Jemeppe-sur-Meuse–Pont-de-Seraing–Sclessin–Liège-Guillemins 1x per hour; every 2 hours at weekends
L 02 Zeebrugge-Strand / Zeebrugge-Dorp–Lissewege–Brugge-Sint-Pieters–Brugge–Oostkamp–Beernem–Maria-Aalter–Aalter–Bellem–Hansbeke–Landegem–Drongen–Gent-Sint-Pieters–Merelbeke–Melle–Kwatrecht–Wetteren–Schellebelle–Wichelen–Schoonaarde–Oudegem–Dendermonde–Baasrode-Zuid–Buggenhout–Malderen–Londerzeel–Kapelle-op-den-Bos–Mechelen 1x per hour Weekdays
L 02 Zeebrugge-Strand / Zeebrugge-Dorp–Lissewege–Brugge-Sint-Pieters–Brugge–Oostkamp–Beernem–Maria-Aalter–Aalter–Bellem–Hansbeke–Landegem–Drongen–Gent-Sint-Pieters Every 2 hours Weekends
L 03 Leuven–Wezemaal–Aarschot–Langdorp–Testelt–Zichem–Diest–Schulen–Hasselt 1x per hour Not weekends
L 04 Braine-le-Comte–Soignies–Neufvilles–Masnuy-Saint-Pierre–Jurbise 1x per hour Does not operate at weekends
L 05 EekloWaarschootSleidingeEvergem–Wondelgem–Gent-DampoortGentbruggeGent-Sint-Pieters- De Pinte–Eke-Nazareth–Gavere-Asper–Zingem–Eine–Oudenaarde–Ronse 1x per hour Trains split/join at Oudenaarde
L 05 EekloWaarschotSleidingeEvergem–Wondelgem–Gent-DampoortGentbruggeGent-Sint-Pieters- De Pinte–Eke-Nazareth–Gavere-Asper–Zingem–Eine–Oudenaarde–Anzegem–Vichte–Kortrijk 1x per hour Trains split/join at Oudenaarde; does not operate at weekends
L 06 Luttre–Pont-à-Celles–Gouy-lez-Piéton–Godarville–Manage–La Louvière-Centre–La Louvière-Sud–Morlanwelz–Carnières–Piéton–Forchies–Marchienne-au-Pont–Charleroi-Sud 1x per hour Weekdays
L 06 Manage–La Louvière-Centre–La Louvière-Sud–Morlanwelz–Carnières–Piéton–Forchies–Marchienne-au-Pont–Charleroi-Sud Every 2 hours Weekends
L 06A Manage–Godarville–Gouy-lez-Piéton–Pont-à-Celles–Luttre–Courcelles-Motte–Roux–Marchienne-au-Pont–Charleroi-Sud Every 2 hours Weekends
L 07 Erquelinnes–Erquelinnes-Village–Solre-sur-Sambre–Labuissière–Fontaine-Valmont–Lobbes–Thuin–Hourpes–Landelies–Marchienne-Zone–Charleroi-Sud 1x per hour; every 2 hours at weekends Stations in italics are not served at weekends
L 08 Ottignies–Mont-Saint-Guibert–Blanmont–Chastre–Ernage–Gembloux–Lonzée–Beuzet–Saint-Denis-Bovesse–Rhisnes–Namur 1x per hour; every 2 hours at weekends
L 09 Spa-Géronstère–Spa–Franchimont–Theux–Juslenville–Pepinster-Cité–Pepinster–Verviers-Central–Verviers-Palais–Dolhain-Gileppe–Welkenraedt–Hergenrath–Aachen Hbf
L 10 Ciney–Leignon–Chapois–Haversin–Aye–Marloie–Jemelle–Forrières–Grupont–Poix-Saint-Hubert–Libramont Every 2 hours
L 11 NamurJambes–Lustin–Godinne–Yvoir–Dinant–Anseremme–Gendron-Celles–Houyet–Beauraing–Gedinne–Graide–Carlsbourg–Paliseul–Bertrix–Libramont Every 2 hours
L 12 Libramont–Neufchâteau–Marbehan–Habay–Stockem–Viville–Arlon–KleinbettingenLuxembourg Every 2 hours
L 13 Libramont–Bertrix–Florenville–Virton–Halanzy–Aubange–Athus–Messancy–Arlon Every 2 hours Does not operate between Virton and Arlon at weekends
L 14 Ottignies–Céroux Mousty–Court Saint Etienne–Faux–La Roche–Villers la Ville–Tilly–Ligny–Fleurus–Lodelinsart–Charleroi-WestCharleroi-Sud–Couillet–Châtelet–Le Campinaire–Farciennes–Aiseau–Tamines–Auvelais–Jemeppe-sur-Sambre–Moustier–Franière–Floreffe–Flawinne–Ronet–NamurJambes 1x per hour; every 2 hours at weekends Does not operate between Namur and Jambes at weekends
L 15 Liers–Milmort–Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins–Angleur–Tilff–Méry–Hony–Esneux–Poulseur–Rivage–Comblain-la-Tour–Hamoir–Sy–Bomal–Barvaux–Melreux-Hotton–Marche-en-Famenne–Marloie 1x per hour
L 16 Namur–Jambes-Est–Dave-Saint-Martin–Naninne–Sart-Bernard–Courrière–Assesse–Natoye–Ciney 1x per hour; every 2 hours at weekends Stations in italics are served at weekends
L 17 Herstal–Liège-Saint-Lambert–Liège-Carré–Liège-Guillemins–Angleur–Chênée–Trooz–Fraipont–Nessonvaux–Pepinster–Verviers-Central 1x per hour
L 18 Mons–Saint-Ghislain–Boussu–Hainin–Thulin–Quiévrain 1x per hour Weekends
L 19 Braine-le-Comte–Écaussinnes–Marche-lez-Écaussinnes–Familleureux–Manage 1x per hour Weekdays
L 20 Sint-Niklaas–Temse–Bornem–Puurs–Willebroek–Mechelen–Muizen–Hever–Boortmeerbeek–Haacht–Wespelaar-Tildonk–WijgmaalLeuven 1x per hour Weekdays
L 20 Mechelen–Muizen–Boortmeerbeek–Haacht–Wespelaar-Tildonk–WijgmaalLeuven 1x per hour Weekends
L 21 Waremme–Bleret–Remicourt–Momalle–Fexhe-le-Haut-Clocher–Voroux–Bierset-Awans–AnsLiège-Guillemins 1x per hour Weekdays
L 21 Landen–Waremme–Remicourt–Momalle–Fexhe-le-Haut-Clocher–Bierset-Awans–AnsLiège-Guillemins 1x per hour Weekends
L 22 RoosendaalEssenWildertKalmthoutKijkuitHeideKapellenSint-MariaburgEkerenAntwerpen-NoorderdokkenAntwerpen-LuchtbalAntwerpen-CentraalAntwerpen-BerchemAntwerpen-Zuid–Hoboken-Polder–Hemiksem–Schelle–Niel–Boom–Ruisbroek-Sauvegarde–Puurs 1x per hour Does not operate between Antwerp and Puurs at weekends
L 23 Antwerpen-CentraalAntwerpen-BerchemMortselBoechoutLier–Berlaar–Melkouwen–Heist-op-den-Berg–Booischot–Begijnendijk–Aarschot–Wezemaal–Leuven 1x per hour
L 24 Antwerpen-CentraalAntwerpen-BerchemMortselBoechoutLierKesselNijlenBouwelWolfsteeHerentals–Olen–Geel–Mol 1x per hour Does not operate at weekends
L 25 Gent-Sint-Pieters–Merelbeke–Melle–Gontrode–Landskouter–Moortsele–Scheldewindeke–Balegem-Dorp–Balegem-Zuid–Zottegem–Lierde–Geraardsbergen 1x per hour Stations in italics are not served at weekends
L 26 Quévy–Genly–Frameries–Mons–Nimy–Obourg–Havré–Thieu–Bracquegnies–La Louvière-Sud 1x per hour Weekdays
L 26 Mons–Nimy–Havré–Thieu–Bracquegnies–La Louvière-Sud Every 2 hours Weekends
L 27 Sint-Niklaas–Temse–Bornem–Puurs–Willebroek–Mechelen 1x per hour Weekends
L 28 Gent-Sint-Pieters–Kwatrecht–Wetteren–Schoonaarde–Dendermonde–Buggenhout–Malderen–Londerzeel–Kapelle-op-den-Bos–Mechelen 1x per hour Weekends
L 29 Geraardsbergen–Acren–Lessines–Houraing–Papignies–Rebaix–Ath–Maffle–Mévergnies-Attre–Brugelette–Cambron-Casteau–Lens–Jurbise–Erbisoeul–GhlinMons–Jemappes–Quaregnon–Saint-Ghislain–Blaton–Péruwelz–Antoing–Tournai 1x per hour; Every 2 hours at weekends Does not operate between Mons and Tournai at weekends; stations in italics are not served at weekends
L 30 (Dendermonde–Zele -) Lokeren–Sinaai–Belsele–Sint-Niklaas–Nieuwkerken-Waas–Beveren–Melsele–Zwijndrecht–Antwerpen-ZuidAntwerpen-BerchemAntwerpen-Centraal 1x per hour
S Train network[7]
Route Stops Frequency Notes
S1 Antwerpen-CentraalAntwerpen-BerchemMortsel–MortseL Liersesteenweg–HoveKontichDuffelSint-Katelijne-WaverMechelen-NekkerspoelMechelenWeerdeEppegemVilvoorde–Buda–SchaarbeekBrussels-NorthBrussels-CongressBrussels-CentralBrussels-ChapelBrussels-SouthForest-EastUccle-StalleUccle-Calevoet–Linkebeek–Holleken–Sint-Genesius-Rode–De Hoek–WaterlooBraine-l'Alleud–Lillois–Nivelles 2x per hour between Antwerp, Brussels and Nivelles Weekdays
S1 Antwerpen-CentraalAntwerpen-Berchem–MortseL Deurnesteenweg–MortseL Oude-God–HoveKontichDuffelSint-Katelijne-WaverMechelen-NekkerspoelMechelenWeerdeEppegemVilvoordeSchaarbeekBrussels-NorthBrussels-CentralBrussels-South 1x per hour Weekends
S1 Brussels-NorthBrussels-CentralBrussels-SouthForest-EastUccle-StalleUccle-Calevoet–Linkebeek–Holleken–Sint-Genesius-Rode–De Hoek–WaterlooBraine-l'Alleud–Lillois–Nivelles 1x per hour Weekends
S2 Leuven–Herent–Veltem–Erps-Kwerps–Kortenberg–Nossegem–Zaventem–Diegem–Haren-SouthSchaarbeekBrussels-NorthBrussels-CentralBrussels-SouthForest-South–Ruisbroek–Lot–Buizingen–Halle–Lembeek–Tubize–Hennuyères–Braine-le-Comte 2x per hour
S3 Dendermonde–Sint-Gillis–Lebbeke–Heizijde–Opwijk–Merchtem–Mollem–Asse–Zellik–JetteBockstaelBrussels-NorthBrussels-CentralBrussels-South -Denderleeuw–Welle–Haaltert–Ede–Burst–Terhagen -Herzele–Hillegem–Zottegem–Munkzwalm–Sint-Denijs-Boekel–Oudenaarde 1x per hour Weekdays
S4 VilvoordeHarenBordetEvereMeiserMerodeDeltaEtterbeekBrussels-LuxembourgBrussels-SchumanBockstaelJette–Sint-Agatha-Berchem–Groot-Bijgaarden–Dilbeek–Sint-Martens-Bodegem–Ternat–Essene-Lombeek–Liedekerke–Denderleeuw–Erembodegem–Aalst 1x per hour Weekdays, stations in italics are served during peak hours
S5 MechelenWeerdeEppegemVilvoordeHarenBordetEvereMeiserBrussels-SchumanBrussels-LuxembourgMouterijEtterbeekBoondael–Vivier d'Oie–Saint-JobMoensberg–Beersel–Huizingen–Halle–Enghien–Herne–Tollembeek–Galmaarden–Viane-Moerbeke–Geraardsbergen 2x per hour Weekdays, stations in italics are served during peak hours
S6 AalstDenderleeuw–Iddergem–Okegem–Ninove–Eichem–Appelterre–Zandbergen–Idegem–Schendelbeke–Geraardsbergen–Viane-Moerbeke–Galmaarden–Tollembeek–Herne–Enghien–HalleBrussels-SouthBrussels-CentralBrussels-NorthSchaarbeek 1x per hour Stations in italics are served during peak hours
S7 Mechelen–Muizen–Hofstade–EppegemVilvoordeHarenBordetEvereMeiserMerodeDeltaBoondael–Vivier d'Oie–Saint-JobMoensberg–Beersel–Huizingen–Halle 1x per hour
S8 Brussels-SouthBrussels-CentralBrussels-NorthBrussels-SchumanBrussels-LuxembourgEtterbeekWatermaelBoitsfort–Groenendaal–Hoeilaart–La Hulpe–Genval–Rixensart–Profondsart–Ottignies–Louvain-la-Neuve-Université 2x per hour, 1x per hour at weekends
S9 Leuven–Herent–Veltem–Erps-Kwerps–Kortenberg–Nossegem–Zaventem–Diegem–HarenBordetEvereMeiserBrussels-SchumanBrussels-LuxembourgMouterijEtterbeekBoondael–Vivier d'Oie–Saint-Job–Linkebeek–Holleken–Sint-Genesius-Rode–De Hoek–WaterlooBraine-l'Alleud–Lillois–Nivelles 1x per hour Weekdays
S10 Dendermonde–Sint-Gillis–Lebbeke–Heizijde–Opwijk–Merchtem–Mollem–Asse–Zellik–JetteThurn en TaxisSimonisBrussels-WestBrussels-SouthBrussels-CentralBrussels-NorthBockstaelJette–Sint-Agatha-Berchem–Groot-Bijgaarden–Dilbeek–Sint-Martens-Bodegem–Ternat–Essene-Lombeek–Liedekerke–Denderleeuw–Erembodegem–Aalst 1x per hour
S20 Leuven–Heverlee–Oud-Heverlee–Sint-Joris-Weert–Pécrot–Florival–Archennes–Gastuche–Basse-Wavre–Wavre–Bierges-Walibi–Limal–Ottignies 2x per hour, 1x per hour at weekends
S81 SchaarbeekBrussels-SchumanBrussels-LuxembourgEtterbeekWatermaelBoitsfort–Groenendaal–Hoeilaart–La Hulpe–Genval–Rixensart–Profondsart–Ottignies 1x per hour Weekdays, Peak hours only

References edit

  1. ^ "Nachttrein Berlijn–Boek een slaaptrein bij European Sleeper". European Sleeper (in Dutch). Retrieved 2023-10-01.
  2. ^ "Nachttrein Berlijn–Boek een slaaptrein bij European Sleeper". European Sleeper (in Dutch). Retrieved 2023-10-01.
  3. ^ "Belgium". Nightjet. Retrieved 2020-04-22.
  4. ^ https://www.railjournal.com/regions/europe/germany-netherlands-belgium-service-to-start-in-june/
  5. ^ brochures.aspx "IC Brochures". NMBS. {{cite web}}: Check |url= value (help)
  6. ^ "Lijnfolders". NMBS.
  7. ^ info/prepare-for-your-journey/leaflets/s-trains-leaflets "Brochure Trains S". NMBS. {{cite web}}: Check |url= value (help)