Logo Voyage

Rail travel in Belgium Voyage Tips and guide

You can check the original Wikivoyage article Here

Rail travel in Europe articles
AustriaBelgiumCzechiaFinlandFranceGermanyGreat BritainIrelandItaly
MontenegroNetherlandsPolandPortugalRussiaSpainSwedenSwitzerlandTurkey

Belgium has one of the densest rail networks anywhere in the world. They are reasonably timely, fast and frequent, making rail travel in Belgium a convenient way to travel around much of the country. With over 3,500 km of lines (and 3 high-speed rail lines), the network also has excellent connectivity, and very easy-to-use, even for the standards of that region.

Understand

[edit]

Trains in Belgium are primarily operated by the National Railway Company of Belgium, abbreviated as SNCB in French, and NBMS in Dutch. In English, you will see both used (SNCB/NBMS), though usually the former is often used for trains that exclusively run in Wallonia and the latter for trains in Flanders.


Routes

[edit]

International

[edit]

Belgium has daytime rail connections to Luxembourg, the Netherlands, Germany, France and the UK, and also has night trains to Austria and Czechia.

There are two operators that run sleeper services to Belgium, both starting/ending at Brussels: ÖBB's Nightjet to/from Vienna via Cologne and Frankfurt, and European Sleeper to/from Prague via Berlin. Both operate thrice a week.

The Netherlands

The main connections to the Netherlands all go via Antwerp. These include the Eurocity services, connecting to Rotterdam, Schiphol Airport and Amsterdam on the Dutch side of the border. The EuroCity service, operated by NMBS/SNCB stops in Breda before connecting to Rotterdam, The Hague, Amsterdam and Lelystad. The EuroCity direct, operated by the Dutch NS, calls at the same stations as the Eurostar, but is cheaper than Eurostar, and quicker than the EuroCity.

Stopping trains also serve the Netherlands. From Puurs and Antwerp, S-32 connects to Roosendaal. On the other side of the country, Dutch operator Arriva connects Liège to Aachen (Germany) via Maastricht and Heerlen in the Netherlands. In most of Brabant, rail connections from the Dutch to the Belgian side have been ripped up, with one goods connection between Neerpelt and Weert remaining in service. Talks of reactivating it for passenger transport exist, but it doesn't look like this connection will join the roster soon.

France
Germany
A DB ICE train approaching Bruxelles-Midi.
Luxembourg

Hourly IC trains run from Brussels to Luxembourg City via Namur and Arlon, taking anywhere between 2 hours 50 minutes to 3 hours 20 minutes. These trains, for all intents and purposes, are considered domestic services, and are thus reservation-free. Note that public transport within Luxembourg is free, but Belgian fares still apply for the Belgian portion of the journey.

United Kingdom

Eurostar stops by Bruxelles-Midi/Brussel-Zuid and on its LondonBrussels/Amsterdam route, with the journey from London St Pancras International taking around 2 hours, but allow an extra hour for border formalities before departure. All seats are reserved-only, and make sure to book in advance for cheaper fares. The London–Brussels route has about 9 services a day, but there are more that start/end in Amsterdam.

Domestic

[edit]
Map of the Belgian rail network

There are several types of domestic trains in Belgium.

  • IC (intercity) – these are the main long-distance connections, running on an hourly schedule. ICT trains are the same, but typically cater towards tourists.
  • S (suburban or S Train) – these are local trains within a 30 km radius around and in Antwerp, Brussels, Charleroi, Liège and Ghent. They are very comparable to S-Bahn systems in German-speaking countries, or the RER.
  • L (local or omnibus) – these are trains that serve all stops on main lines and secondary branch lines. On branch lines they are sometimes the only types of train on that route, sometimes with frequencies every two or four hours if demand is lower.
  • P (peak hour) – these trains exist to meet the increased demand from commuters, and thus do not follow a regular pattern. They run on weekdays, towards major cities, and may provide more or less service to intermediate stations. Some such trains also run on the weekend, mainly intended for students returning from the weekend.

Urban rail

[edit]

Tickets

[edit]
Ticket machine at Sint-Niklaas Station.

Normal fares on Belgian trains are cheap compared to Germany, the UK, or the Netherlands, and there are no seat reservations (not even the option for it). 2nd class fares don't go higher than €14 with Train+ for the longest domestic trips (one way, Nov 2025). For young people and seniors, the maximum price with Train+ is €5.50. 1st class costs 50% extra. Trains can get very full during rush hour, so you might need a 1st class ticket to get a seat at those times. In the train station, you can pay with cash or credit card. Normal tickets are 30% cheaper at the weekend. Normal tickets for young people and seniors are 40% cheaper at all times.

Most tickets are sold for a designated route on a designated day, so you can take any train on the day of your ticket. There is no extra validation when you step on a train.

You can buy tickets and plan your journey via four ways:

  • the SNCB website;
  • SNCB app;
  • ticket machines (and counters) – machines are available at almost every large station;
  • on the train.

If you want to buy a ticket on the train, you have to warn the train conductor. Avoid buying tickets on the train, as you will have to pay an extra €9 per ticket. Many smaller stations don't have ticket counters anymore, and if there are, they are not open very often. In every station, there is at least one ticket machine. If ticket counters are closed and ticket machines don't work, no supplement will be charged on the train if you address the issue to the conductor.

You can pay with cash and credit card. You can also pay with PayPal via the website or app. Contactless payments are accepted in most train stations and at some ticket machines. As for paying cash at ticket machines, they only allow coins, no paper bills. Not buying a ticket can result in a fine up to €225.

Since the fare system was reformed, there are no longer any multi-tickets and no youth or senior tickets. That's what Train+ is for. Train+ can be purchased on a monthly basis, i.e. valid for 30 days. As of Nov 2025, it costs €6 or 4. The reduced price applies to young people (up to 25 years) and seniors (from 65 years). With Train+, the price of the single ticket is reduced by 40% during off-peak times on working days and generally on weekends and public holidays, with the maximum price in 2nd class being €14 or €5.50 per trip.

If you're visiting a certain event or concert, be sure to check if your train travel isn't already included in the ticket. Some major festivals and concerts like Rock Werchter, Pukkelpop or I Love Techno include train travel in the ticket price. For visiting special places like theme parks or museums, inform for the option 'B-Excursions'. That way you buy your entrance ticket and train ticket in one at the train station. This always is low-priced, normally resulting in normal entrance ticket price plus €4-5 for travel. The desk agent will surely point you out the details.

Rail passes

[edit]

Eurail/Interrail passes are valid on all SNCB trains. This includes the S Trains that run in various Belgian cities. A One Country Pass isn't available for Belgium; you have to get a Benelux Pass instead, which also covers trains in the Netherlands and Luxembourg.

An Eurail pass is also valid on SNCF, Eurostar, DB and NS trains that run in Belgium. However, for the former two, you will need always need a reservation.

Eurail/Interrail passes are not valid on urban rail systems – this includes:

  • all tram systems, including the Belgian Coastal Tram;
  • Brussels Metro;
  • Charleroi Light Metro;
  • Antwerp Premetro.

See also

[edit]
This travel topic about Rail travel in Belgium is an outline and needs more content. It has a template, but there is not enough information present. Please plunge forward and help it grow!


Discover



Powered by GetYourGuide