NMBS/SNCB

Belgium - All Train lines

NMBS/SNCB

NMBS/SNCB is a public transportation provider in Belgium which operates Train lines since 1926.

The NMBS/SNCB has 364 Train lines in Belgium with 607 Train stations.

Their Train lines cover an area from the Paris Nord (Fr) stop to the Dommeldange (Lu) stop and from the Amsterdam Cs (Nl) stop to the Paris Nord (Fr) stop.

Do you work for NMBS/SNCB?

Partner with us!

All NMBS/SNCB's lines

Search
To see updated Train times, schedules and stations please click on a line below
  • Train -
    Aachen Hbf (DE) -- Spa-Geronstère
  • Train -
    Aachen Hbf (DE) -- Welkenraedt
  • Train -
    Alost -- Burst
  • Train -
    Alost -- Grammont
  • Train -
    Amsterdam Cs (NL) -- Bruxelles-Midi
  • Train -
    Anvers-Central -- Aarschot
  • Train -
    Anvers-Central -- Binche
  • Train -
    Anvers-Central -- Blankenberge
  • Train -
    Anvers-Central -- Bruges
  • Train -
    Anvers-Central -- Charleroi-Sud
  • Train -
    Anvers-Central -- Courtrai
  • Train -
    Anvers-Central -- Essen
  • Train -
    Anvers-Central -- Gand-Saint-Pierre
  • Train -
    Anvers-Central -- Hamont
  • Train -
    Anvers-Central -- Hasselt
  • Train -
    Anvers-Central -- Herentals
  • Train -
    Anvers-Central -- Heusden
  • Train -
    Anvers-Central -- La Panne
  • Train -
    Anvers-Central -- Liège-Guillemins
  • Train -
    Anvers-Central -- Lokeren
  • Train -
    Anvers-Central -- Louvain
  • Train -
    Anvers-Central -- Mol
  • Train -
    Anvers-Central -- Neerpelt
  • Train -
    Anvers-Central -- Noorderkempen (Brecht)
  • Train -
    Anvers-Central -- Ostende
  • Train -
    Anvers-Central -- Poperinge
  • Train -
    Anvers-Central -- Puurs
  • Train -
    Anvers-Central -- Saint-Nicolas
  • Train -
    Anvers-Central -- Termonde
  • Train -
    Anvers-Central -- Tongres
  • Train -
    Anvers-Central -- Turnhout
  • Train -
    Anvers-Noorderdokken -- Charleroi-Sud
  • Train -
    Arlon -- Arlon
  • Train -
    Arlon -- Athus
  • Train -
    Arlon -- Ostende
  • Train -
    Arlon -- Virton
  • Train -
    Ath -- Courtrai
  • Train -
    Ath -- Grammont
  • Train -
    Ath -- Saint-Nicolas
  • Train -
    Audenarde -- Courtrai
  • Train -
    Audenarde -- Eeklo
  • Train -
    Audenarde -- Grammont
  • Train -
    Audenarde -- Termonde
  • Train -
    Audenarde -- Zottegem
  • Train -
    AULNOYE AYMERIES (F) -- Mons
  • Train -
    Basse-Wavre -- Namur
  • Train -
    Bertrix -- Arlon
  • Train -
    Binche -- Braine-Le-Comte
  • Train -
    Blankenberge -- Courtrai
  • Train -
    Blankenberge -- Gand-Saint-Pierre
  • Train -
    Braine-L'Alleud -- Landen
  • Train -
    Braine-L'Alleud -- Louvain
  • Train -
    Bruges -- Blankenberge
  • Train -
    Bruges -- Courtrai
  • Train -
    Bruges -- Gand-Saint-Pierre
  • Train -
    Bruges -- Knokke
  • Train -
    Bruges -- Ostende
  • Train -
    Bruges -- Zeebrugge-Dorp
  • Train -
    Brussels Airport-Zaventem -- Bruges
  • Train -
    Brussels Airport-Zaventem -- Charleroi-Sud
  • Train -
    Brussels Airport-Zaventem -- Courtrai
  • Train -
    Brussels Airport-Zaventem -- Dinant
  • Train -
    Brussels Airport-Zaventem -- Gand-Saint-Pierre
  • Train -
    Brussels Airport-Zaventem -- Knokke
  • Train -
    Brussels Airport-Zaventem -- Mons
  • Train -
    Brussels Airport-Zaventem -- Noorderkempen (Brecht)
  • Train -
    Brussels Airport-Zaventem -- Ostende
  • Train -
    Brussels Airport-Zaventem -- Quévy
  • Train -
    Brussels Airport-Zaventem -- Tournai
  • Train -
    Bruxelles-Luxembourg -- Alost
  • Train -
    Bruxelles-Luxembourg -- Enghien
  • Train -
    Bruxelles-Luxembourg -- Louvain
  • Train -
    Bruxelles-Midi -- Alost
  • Train -
    Bruxelles-Midi -- Anvers-Central
  • Train -
    Bruxelles-Midi -- Anvers-Noorderdokken
  • Train -
    Bruxelles-Midi -- Arlon
  • Train -
    Bruxelles-Midi -- Brussels Airport-Zaventem
  • Train -
    Bruxelles-Midi -- Courtrai
  • Train -
    Bruxelles-Midi -- Dinant
  • Train -
    Bruxelles-Midi -- Essen
  • Train -
    Bruxelles-Midi -- Genk
  • Train -
    Bruxelles-Midi -- Grammont
  • Train -
    Bruxelles-Midi -- Hasselt
  • Train -
    Bruxelles-Midi -- Landen
  • Train -
    Bruxelles-Midi -- Libramont
  • Train -
    Bruxelles-Midi -- Liège-Guillemins
  • Train -
    Bruxelles-Midi -- Liège-Saint-Lambert
  • Train -
    Bruxelles-Midi -- Louvain
  • Train -
    Bruxelles-Midi -- Mol
  • Train -
    Bruxelles-Midi -- Namur
  • Train -
    Bruxelles-Midi -- Rochefort-Jemelle
  • Train -
    Bruxelles-Midi -- Termonde
  • Train -
    Bruxelles-Midi -- Tongres
  • Train -
    Bruxelles-Midi -- Tournai
  • Train -
    Bruxelles-Midi -- Visé
  • Train -
    Bruxelles-Midi -- Yvoir
  • Train -
    Bruxelles-Nord -- Anvers-Central
  • Train -
    Bruxelles-Nord -- Audenarde
  • Train -
    Bruxelles-Nord -- Charleroi-Sud
  • Train -
    Bruxelles-Nord -- La Panne
  • Train -
    Bruxelles-Nord -- Nivelles
  • Train -
    Bruxelles-Nord -- Tournai
  • Train -
    Charleroi-Sud -- Blankenberge
  • Train -
    Charleroi-Sud -- Couvin
  • Train -
    Charleroi-Sud -- La Louvière- Centre
  • Train -
    Charleroi-Sud -- La Louvière-Sud
  • Train -
    Charleroi-Sud -- Mons
  • Train -
    Charleroi-Sud -- Mouscron
  • Train -
    Charleroi-Sud -- Tamines
  • Train -
    Charleroi-Sud -- Walcourt
  • Train -
    Ciney -- Arlon
  • Train -
    Ciney -- Libramont
  • Train -
    Courtrai -- Poperinge
  • Train -
    Courtrai -- Roulers
  • Train -
    Den Haag HS (NL) -- Bruxelles-Midi
  • Train -
    Denderleeuw -- Courtrai
  • Train -
    Dinant -- Bertrix
  • Train -
    Dinant -- Houyet
  • Train -
    Enghien -- Alost
  • Train -
    Enghien -- Grammont
  • Train -
    Erquelinnes -- Charleroi-Sud
  • Train -
    Essen -- Boom
  • Train -
    Essen -- Charleroi-Sud
  • Train -
    Essen -- Heverlee
  • Train -
    Essen -- Puurs
  • Train -
    Eupen -- Bruges
  • Train -
    Eupen -- Ostende
  • Train -
    Gand-Saint-Pierre -- Alost
  • Train -
    Gand-Saint-Pierre -- Courtrai
  • Train -
    Gand-Saint-Pierre -- Eeklo
  • Train -
    Gand-Saint-Pierre -- Grammont
  • Train -
    Gand-Saint-Pierre -- La Panne
  • Train -
    Gand-Saint-Pierre -- Lichtervelde
  • Train -
    Gand-Saint-Pierre -- Lokeren
  • Train -
    Gand-Saint-Pierre -- Renaix
  • Train -
    Gand-Saint-Pierre -- Termonde
  • Train -
    Gembloux -- Jemeppe-sur-Sambre
  • Train -
    Gembloux -- Tamines
  • Train -
    Gendron-Celles -- Bertrix
  • Train -
    Gendron-Celles -- Libramont
  • Train -
    Genk -- Blankenberge
  • Train -
    Genk -- Bruges
  • Train -
    Genk -- Louvain
  • Train -
    Gouvy -- Trois-Ponts
  • Train -
    Grammont -- Denderleeuw
  • Train -
    Hal -- Malines
  • Train -
    Hamont -- Heverlee
  • Train -
    Hasselt -- Blankenberge
  • Train -
    Hasselt -- Bruges
  • Train -
    Hasselt -- Gand-Saint-Pierre
  • Train -
    Hasselt -- Genk
  • Train -
    Hasselt -- Landen
  • Train -
    Hasselt -- Liège-Guillemins
  • Train -
    Hasselt -- Louvain
  • Train -
    Hasselt -- Mol
  • Train -
    Hasselt -- Termonde
  • Train -
    Hasselt -- Tongres
  • Train -
    Hasselt -- Visé
  • Train -
    Herstal -- Gouvy
  • Train -
    Herstal -- Verviers-Central
  • Train -
    Heverlee -- Poperinge
  • Train -
    Houyet -- Bertrix
  • Train -
    Houyet -- Libramont
  • Train -
    Huy -- Namur
  • Train -
    Jambes -- Charleroi-Sud
  • Train -
    Jurbise -- Ath
  • Train -
    Jurbise -- Braine-Le-Comte
  • Train -
    Knokke -- Gand-Saint-Pierre
  • Train -
    La Louvière-Sud -- Braine-Le-Comte
  • Train -
    Landen -- Ans
  • Train -
    Landen -- Gand-Saint-Pierre
  • Train -
    Landen -- La Panne
  • Train -
    Landen -- Liège-Guillemins
  • Train -
    Landen -- Welkenraedt
  • Train -
    Libramont -- Arlon
  • Train -
    Libramont -- Bertrix
  • Train -
    Libramont -- Gedinne
  • Train -
    Libramont -- Virton
  • Train -
    Lierre -- Herentals
  • Train -
    Liers -- Charleroi-Sud
  • Train -
    Liers -- Flémalle-Haute
  • Train -
    Liers -- Gouvy
  • Train -
    Liers -- Marloie
  • Train -
    Liers -- Mons
  • Train -
    Liers -- Mouscron
  • Train -
    Liers -- Namur
  • Train -
    Liers -- Rochefort-Jemelle
  • Train -
    Lille Flandres(FR) -- Anvers-Central
  • Train -
    Lille Flandres(FR) -- Courtrai
  • Train -
    Lille Flandres(FR) -- Namur
  • Train -
    Lille Flandres(FR) -- Tournai
  • Train -
    Liège-Guillemins -- Gouvy
  • Train -
    Liège-Guillemins -- Huy
  • Train -
    Liège-Guillemins -- Marloie
  • Train -
    Liège-Guillemins -- Mons
  • Train -
    Liège-Guillemins -- Namur
  • Train -
    Liège-Guillemins -- Ostende
  • Train -
    Liège-Guillemins -- Quiévrain
  • Train -
    Liège-Guillemins -- Rochefort-Jemelle
  • Train -
    Liège-Guillemins -- Saint-Ghislain
  • Train -
    Liège-Guillemins -- Statte
  • Train -
    Liège-Guillemins -- Verviers-Central
  • Train -
    Liège-Guillemins -- Visé
  • Train -
    Liège-Guillemins -- Waremme
  • Train -
    Liège-Saint-Lambert -- Arlon
  • Train -
    Liège-Saint-Lambert -- Bomal
  • Train -
    Liège-Saint-Lambert -- Charleroi-Sud
  • Train -
    Liège-Saint-Lambert -- Eupen
  • Train -
    Liège-Saint-Lambert -- Gouvy
  • Train -
    Liège-Saint-Lambert -- Mons
  • Train -
    Liège-Saint-Lambert -- Namur
  • Train -
    Liège-Saint-Lambert -- Ostende
  • Train -
    Liège-Saint-Lambert -- Rochefort-Jemelle
  • Train -
    Liège-Saint-Lambert -- Tournai
  • Train -
    Liège-Saint-Lambert -- Welkenraedt
  • Train -
    Louvain -- Braine-Le-Comte
  • Train -
    Louvain -- Courtrai
  • Train -
    Louvain -- Gand-Saint-Pierre
  • Train -
    Louvain -- La Panne
  • Train -
    Louvain -- Ostende
  • Train -
    Louvain -- Saint-Nicolas
  • Train -
    Louvain -- Termonde
  • Train -
    Louvain-La-Neuve -- Binche
  • Train -
    Louvain-La-Neuve -- Bruxelles-Midi
  • Train -
    Louvain-La-Neuve -- Mouscron
  • Train -
    Luttre -- Charleroi-Sud
  • Train -
    Luttre -- La Louvière-Sud
  • Train -
    Luttre -- Manage
  • Train -
    Luxembourg (LU) -- Arlon
  • Train -
    Luxembourg (LU) -- Athus
  • Train -
    Luxembourg (LU) -- Bruxelles-Midi
  • Train -
    Luxembourg (LU) -- Gouvy
  • Train -
    Luxembourg (LU) -- Liers
  • Train -
    Luxembourg (LU) -- Namur
  • Train -
    Maastricht (NL) -- Hasselt
  • Train -
    Maastricht (NL) -- Liège-Guillemins
  • Train -
    Malines -- Bruges
  • Train -
    Malines -- Courtrai
  • Train -
    Malines -- Enghien
  • Train -
    Malines -- Gand-Saint-Pierre
  • Train -
    Malines -- Grammont
  • Train -
    Malines -- Hasselt
  • Train -
    Malines -- Louvain
  • Train -
    Malines -- Saint-Nicolas
  • Train -
    Malines -- Termonde
  • Train -
    Malines -- Zeebrugge-Dorp
  • Train -
    Malines -- Zeebrugge-Strand
  • Train -
    Manage -- Braine-Le-Comte
  • Train -
    MAUBEUGE (F) -- Namur
  • Train -
    Mol -- Hamont
  • Train -
    Mol -- Heverlee
  • Train -
    Mons -- Ath
  • Train -
    Mons -- Braine-Le-Comte
  • Train -
    Mons -- Grammont
  • Train -
    Mons -- La Louvière-Sud
  • Train -
    Mons -- Manage
  • Train -
    Mons -- Mouscron
  • Train -
    Mons -- Quiévrain
  • Train -
    Mons -- Quévy
  • Train -
    Mons -- Saint-Ghislain
  • Train -
    Mons -- Tournai
  • Train -
    Mouscron -- Saint-Nicolas
  • Train -
    Namur -- Arlon
  • Train -
    Namur -- Bertrix
  • Train -
    Namur -- Charleroi-Sud
  • Train -
    Namur -- Ciney
  • Train -
    Namur -- Courtrai
  • Train -
    Namur -- Dinant
  • Train -
    Namur -- Libramont
  • Train -
    Namur -- Mons
  • Train -
    Namur -- Mouscron
  • Train -
    Namur -- Rochefort-Jemelle
  • Train -
    Namur -- Tournai
  • Train -
    Namur -- Virton
  • Train -
    Namur -- Yvoir
  • Train -
    Neerpelt -- Blankenberge
  • Train -
    Nivelles -- Anvers-Central
  • Train -
    Ostende -- Courtrai
  • Train -
    Ostende -- Gand-Saint-Pierre
  • Train -
    Ottignies -- Bruxelles-Midi
  • Train -
    Ottignies -- Charleroi-Sud
  • Train -
    Ottignies -- Gembloux
  • Train -
    Ottignies -- Jambes
  • Train -
    Ottignies -- Louvain
  • Train -
    Ottignies -- Louvain-La-Neuve
  • Train -
    Ottignies -- Namur
  • Train -
    Ottignies -- Tamines
  • Train -
    Ottignies -- Wavre
  • Train -
    Paris Nord (FR) -- Bruxelles-Midi
  • Train -
    Pepinster -- Spa-Geronstère
  • Train -
    Quévy -- Manage
  • Train -
    Quévy -- Mouscron
  • Train -
    Quévy -- Tournai
  • Train -
    Renaix -- Eeklo
  • Train -
    Renaix -- Grammont
  • Train -
    Rochefort-Jemelle -- Arlon
  • Train -
    Rochefort-Jemelle -- Ciney
  • Train -
    Rochefort-Jemelle -- Ostende
  • Train -
    Rodange (LU) -- Gouvy
  • Train -
    Rodange (LU) -- Virton
  • Train -
    Roosendaal (NL) -- Anvers-Central
  • Train -
    Roosendaal (NL) -- Essen
  • Train -
    Roosendaal (NL) -- Puurs
  • Train -
    Roosendaal (NL) -- Roosendaal (NL)
  • Train -
    Saint-Ghislain -- Quiévrain
  • Train -
    Saint-Nicolas -- Courtrai
  • Train -
    Schaerbeek -- Alost
  • Train -
    Schaerbeek -- Audenarde
  • Train -
    Schaerbeek -- Binche
  • Train -
    Schaerbeek -- Bruges
  • Train -
    Schaerbeek -- Châtelet
  • Train -
    Schaerbeek -- Courtrai
  • Train -
    Schaerbeek -- Denderleeuw
  • Train -
    Schaerbeek -- Gand-Saint-Pierre
  • Train -
    Schaerbeek -- Grammont
  • Train -
    Schaerbeek -- Jemeppe-sur-Sambre
  • Train -
    Schaerbeek -- La Louvière-Sud
  • Train -
    Schaerbeek -- La Panne
  • Train -
    Schaerbeek -- Louvain-La-Neuve
  • Train -
    Schaerbeek -- Mons
  • Train -
    Schaerbeek -- Mouscron
  • Train -
    Schaerbeek -- Nivelles
  • Train -
    Schaerbeek -- Ostende
  • Train -
    Schaerbeek -- Ottignies
  • Train -
    Schaerbeek -- Poperinge
  • Train -
    Schaerbeek -- Quiévrain
  • Train -
    Schaerbeek -- Quévy
  • Train -
    Schaerbeek -- Saint-Ghislain
  • Train -
    Schaerbeek -- Saint-Nicolas
  • Train -
    Schaerbeek -- Zottegem
  • Train -
    Spa-Geronstère -- Welkenraedt
  • Train -
    Termonde -- Alost
  • Train -
    Termonde -- Courtrai
  • Train -
    Termonde -- Lokeren
  • Train -
    Termonde -- Zottegem
  • Train -
    Tongres -- Gand-Saint-Pierre
  • Train -
    Tongres -- Louvain
  • Train -
    Tongres -- Ostende
  • Train -
    Tournai -- Ath
  • Train -
    Tournai -- Courtrai
  • Train -
    Tournai -- Mouscron
  • Train -
    Tournai -- Saint-Nicolas
  • Train -
    Turnhout -- Binche
  • Train -
    Turnhout -- Blankenberge
  • Train -
    Turnhout -- La Louvière-Sud
  • Train -
    Verviers-Central -- Spa-Geronstère
  • Train -
    Vilvorde -- Alost
  • Train -
    Visé -- Braine-Le-Comte
  • Train -
    Waremme -- Flémalle-Haute
  • Train -
    Wavre -- Bruxelles-Midi
  • Train -
    Wavre -- Charleroi-Sud
  • Train -
    Wavre -- Jambes
  • Train -
    Wavre -- Namur
  • Train -
    Welkenraedt -- Courtrai
  • Train -
    Welkenraedt -- Eupen
  • Train -
    Welkenraedt -- Ostende
  • Train -
    Zeebrugge-Dorp -- Gand-Saint-Pierre
  • Train -
    Zeebrugge-Dorp -- Termonde
  • Train -
    Zeebrugge-Strand -- Gand-Saint-Pierre
  • Train -
    Zeebrugge-Strand -- Termonde
  • Train -
    Zottegem -- Courtrai
  • Train -
    Zottegem -- Denderleeuw
  • Train -
    Zottegem -- Grammont
  • Train -
    Zottegem -- Poperinge
  • NMBS/SNCB coverage area map

    NMBS/SNCB coverage area map
    Moovit is the world's #1 transit app.
    Supports over 2600 cities in 85 + countries worldwide!
    Google Play badge AppStore badge

    NMBS/SNCB

    NMBS/SNCB is a public transportation provider in Belgium which operates Train lines since 1926.

    The NMBS/SNCB has 364 Train lines in Belgium with 607 Train stations.

    Their Train lines cover an area from the Paris Nord (Fr) stop to the Dommeldange (Lu) stop and from the Amsterdam Cs (Nl) stop to the Paris Nord (Fr) stop.

    Facts about NMBS/SNCB

    The NMBS/SNCB has Train lines operating across Belgium including: Liège, Lessines, Antwerpen, Charleroi, Leuven, Gembloux, Brussel, Geraardsbergen, Lier, Lede.

    The longest line from the NMBS/SNCB is: WELKENRAEDT -- OSTENDE. This Train line starts from Welkenraedt (Welkenraedt) and ends at Ostende (Oostende). It covers over 294 km and has 42 stops.

    The shortest line is: LUXEMBOURG (LU) -- ATHUS. This Train line begins from Athus-Frontière (Aubange) and finishes at Athus (Aubange). It runs through 2 km with 2 stops.

    NMBS/SNCB contact information

    The headquarter offices of the NMBS/SNCB are located in: Avenue de la Porte de Hal/Hallepoortlaan 40, 1060 Brussels, Belgium

    Company Owner: Information not available. Help us improve it, add this missing information.

    Do you work for NMBS/SNCB?

    Partner with us!

    NMBS/SNCB schedule

    Looking for a specific NMBS/SNCB Train schedule? All NMBS/SNCB lines and schedules in Belgium can be found in the Moovit App. Moovit gives you directions for NMBS/SNCB routes and provides helpful step-by-step navigation.

    Moovit - Your local transit app for Android and iOS
    Moovit Real-Time Arrivals, Schedules, Maps & More