- Un train IC sur deux circule
 - Deux trains S et L sur cinq circulent
 - La plupart des trains P (trains circulant en heures de pointe le matin et le soir) ne circulent pas
 
Les trains IC suivants circulent presque toute la journée :
- Blankenberge – Bruges – Gand – Bruxelles – Louvain – Landen – Genk
 - Anvers-Central – Gand – Courtrai – Poperinge
 - Anvers-Noorderdokken – Anvers – Malines – Bruxelles – Nivelles – Charleroi-Central
 - Courtrai – Gand – Bruxelles – Louvain – Liège – Welkenraedt
 - Quiévrain – Mons – Bruxelles – Louvain – Liège-Guillemins
 - Bruxelles-Midi – Namur – Arlon/Luxembourg (LU)
 - Arlon – Luxembourg (LU)
 - Brussels Airport-Zaventem – Bruxelles-Luxembourg – Namur – Dinant
 - Bruxelles-Midi – Malines – Anvers – Amsterdam CS (NL)
 - Liège-Guillemins – Gouvy – Luxembourg (LU)
 - La Panne – Lichtervelde – Gand – Saint-Nicolas – Anvers-Central
 
Les trains IC suivants circulent partiellement :
- Ostende – Bruxelles – Eupen
 - Ostende – Gand – Anvers-Central
 - Courtrai – Lille Flandres (FR)
 - Essen – Anvers – Malines – Bruxelles – Nivelles – Charleroi-Central
 - Anvers-Central – Herentals – Mol – Neerpelt – Hamont
 - Turnhout – Herentals – Malines – Bruxelles – Braine-le-Comte – Binche
 - Bruxelles-Midi – Namur – Huy – Liège-Saint-Lambert
 - Gand-Saint-Pierre – Alost – Bruxelles – Aarschot – Hasselt – Tongres
❗ En raison de travaux, ces trains circulent uniquement entre Melle et Tongres - Knokke – Bruges – Gand – Bruxelles – Brussels Airport-Zaventem
 - Ostende – Courtrai – Zottegem – Bruxelles – Brussels Airport-Zaventem
 - Courtrai – Tournai – Enghien – Bruxelles – Termonde – Saint-Nicolas
 - Gand-Saint-Pierre – Alost – Bruxelles – Louvain – Landen
 - Bruges – Lichtervelde – Courtrai
 
Les trains IC suivants ne circulent pratiquement pas :
- Brussels Airport-Zaventem – Bruxelles – Braine-le-Comte – Mons
 - Tournai – Enghien – Bruxelles – Brussels Airport-Zaventem
 - Anvers-Central – Malines – Brussels Airport-Zaventem – Louvain – Aarschot – Hasselt
 - Courtrai – Zottegem – Bruxelles – Schaerbeek
 - Anvers-Central – Diest – Hasselt
 - Tournai – Mons – Charleroi – Namur
 - Tournai – Lille Flandres (FR)
 - Mons – Charleroi – Namur – Liège – Herstal
 - Anvers-Central – Malines – Bruxelles-Midi
 
Les trains IC suivants ne circulent pas :
- Anvers-Central – Herentals – Turnhout
 - Gand-Saint-Pierre/Melle – Termonde – Malines – Louvain
 - Anvers-Central – Louvain
 
Trains S
Les trains S suivants circulent presque toute la journée :
- S19 Brussels Airport-Zaventem – Bruxelles-Luxembourg – Boondael – Nivelles – Charleroi-Central
 - S43 Hasselt – Liège-Guillemins – Maastricht (NL)
 - S64 Charleroi-Central – Walcourt – Couvin
 
Les trains S suivants circulent partiellement :
- S4 Malines – Vilvorde – Mérode – Jette – Alost
 - S5 Enghien – Hal – Bruxelles-Luxembourg – Vilvorde – Malines
 - S6 Alost – Denderleeuw – Grammont – Enghien – Bruxelles – Schaerbeek
 - S10 Termonde – Jette – Bruxelles-Ouest – Bruxelles-Midi
 - S10 Bruxelles-Midi – Bruxelles-Nord – Jette – Alost
 - S32 Puurs – Anvers-Central – Essen
 - S33 Anvers-Central – Herentals – Mol
 - S51 Renaix – Audenarde – Gand – Eeklo
 - S52 Gand-Saint-Pierre – Zottegem – Grammont
❗ En raison de travaux, ces trains circulent uniquement entre Melle et Grammont - S62 Charleroi-Central – La Louvière – Manage – Luttre
 - S63 Charleroi-Central – Erquelinnes
 
Les trains S suivants ne circulent pratiquement pas :
- S1 Anvers-Central – Malines – Bruxelles – Nivelles
 - S2 Braine-le-Comte – Bruxelles – Louvain
 - S3 Zottegem – Bruxelles – Termonde
 - S8 Bruxelles-Midi – Bruxelles-Luxembourg – Ottignies
 - S8 Ottignies – Louvain-la-Neuve
 - S20 Louvain – Sint-Joris-Weert – Ottignies
 - S34 Anvers-Central – Lokeren/Termonde
 - S41 Liège-Saint-Lambert – Liège-Guillemins – Verviers-Central
 - S61 Wavre – Ottignies – Charleroi – Namur – Jambes
 
Les trains S suivants ne circulent pas :
- S7 Malines – Vilvorde – Mérode – Bruxelles-Luxembourg
 - S9 Bruxelles-Luxembourg – Bruxelles-Schuman – Louvain
 - S42 Liers – Liège-Guillemins – Seraing – Flémalle-Haute
 - S44 Waremme – Liège-Guillemins
 - S53 Gand-Saint-Pierre – Lokeren
 
Trains L
Les trains L suivants circulent presque toute la journée :
- Zeebrugge-Dorp – Bruges – Gand – Malines
 - Namur – Dinant – Bertrix – Libramont
 - Arlon – Luxembourg (LU)
 
Les trains L suivants circulent partiellement :
- Quévy – Mons – Tournai/Mouscron
❗ En raison de travaux, ces trains circulent uniquement entre Mons et Tournai/Mouscron - Marloie – Libramont
 - Libramont – Marbehan – Arlon
 - Namur – Ciney
 - Anvers-Central – Heist-op-den-Berg – Aarschot – Louvain
 - Grammont – Ath – Mons
 - Athus – Luxembourg (LU)
 
Les trains L suivants ne circulent pratiquement pas :
- Namur – Huy – Liège-Guillemins
 - Louvain – Aarschot – Hasselt
 - Ottignies – Gembloux – Namur
 - Ciney – Rochefort-Jemelle
 - Libramont – Virton – Arlon
 - Liers – Liège – Rivage – Marloie
 - Louvain – Malines – Saint-Nicolas
 - Courtrai – Audenarde – Zottegem
 
Les trains L suivants ne circulent pas :
- Spa-Géronstère – Verviers – Aachen (DE)
 - La Louvière-Sud – Braine-le-Comte
 - Mons – La Louvière-Sud
 - Jurbise – Braine-le-Comte
 - Mol – Hasselt
 
Les gares suivantes seront très peu desservies :
Aarsele, Beignée, Callenelle, Chapelle-Dieu, Cour-sur-Heure, Glons, Harchies, Jamioulx, Maubray, Mazy, Melsele, Nieuwkerken-Waas, Pry, Ville-Pommeroeul et Zwijndrecht.
Les gares suivantes ne seront pas desservies :
Aalst-Kerrebroek, Anderlecht, Balen, Bambrugge, Beringen, Beverlo, Bierset-Awans, Bleret, Bracquegnies, Bruxelles-Chapelle, Buda, Dolhain-Gileppe, Erpe-Mere, Familleureux, Fexhe-le-Haut-Clocher, Franchimont, Haren, Havré, Hergenrath, Heusden, Juslenville, Leopoldsburg, Marche-lez-Ecaussinnes, Masnuy-Saint-Pierre, Momalle, Neufvilles, Nimy, Obourg, Ougrée, Pepinster-Cité, Remicourt, Seraing, Spa, Spa-Geronstère, Theux, Thieu, Verviers-Palais, Vijfhuizen, Voroux, Zolder et Zonhoven.
Source: SNCB
