Rail tickets for the domestic Belgian service

  • All national rail tickets are calculated based on a fixed price depending on the distance travelled.
  • You don't need to purchase your tickets in advance as seat reservations are not available.
  • Your ticket is valid for a single journey (or a return journey, if marked as such), at any time of the day specified on your rail ticket and either in 2nd or 1st class,as you have chosen. Enjoy 1st class, for an even more comfortable journey. 
  • Children under 12 can travel free of charge provided they are accompanied by a paying passenger.
  • If you purchase your rail ticket online, print the pdf document or show it on your smartphone screen.

Calculate the price of your ticket and buy it online, using the ticket machines (in French, Dutch, German or English) in the station or using the SNCB app.

Don't have time to buy your ticket before boarding the train? Buy your ticket at the On-board price from the train conductor (includes a supplement).

Read the guide to find out the most attractive options!

Single or return rail tickets

Ideal for short stays or for a limited number of passengers
Standard Ticket
For a single or return journey on weekdays

The price of this ticket is calculated based on the distance travelled. It is available in 1st and 2nd class for a journey between two Belgian stations in a standard train.

Weekend Ticket
From 7 pm Friday to Sunday evening, a half-price return ticket
The price of this ticket is calculated based on the distance travelled. It is available in 1st and 2nd class for a single and return journey between two Belgian stations in a standard train.
Child Ticket
Children under 12 years old can travel free of charge if they are accompanied
Up to 4 children can travel free of charge per paying passenger. For each additional child under the age of 12, you can buy a half-price rail ticket. Available in 1st and 2nd class.
Go Pass 1
The ticket for young people aged 12 to 25 inclusive
A single ticket at a fixed price of €6.60, only available in 2nd class, between two Belgian stations for young people.
Seniors Ticket
The most attractive option for passengers aged 65 and over

Fixed price of €6.80 in 2nd class or €14.40 in 1st class, irrespective of how far you travel, for a return journey on the same day between two Belgian stations. On weekdays, you are not allowed to travel before 9 am. There are no timetable restrictions at weekends. What's not to like?

Rail tickets for several trips

Ideal for longer stays or for a larger number of passengers
Rail Pass
A 10-trip pass for a fixed price
Whether you're travelling by yourself, intend to make several trips, or you're travelling as a family, choose the Rail Pass. One line per passenger per single journey to be filled in by hand, and you have the freedom to travel wherever and whenever you want to throughout Belgium. Available in 2nd class for €83 and in 1st class for €128.
Go Pass 10
The same principle as the Rail Pass, but reserved for young people between the age of 12 and 25 inclusive
Whether you're travelling by yourself or with others, this 10-trip pass is available in 2nd class for €53. One line per trip and per passenger to be filled in by hand and you're away. Easy as that!

International rail tickets departing from Brussels

Did you know? Belgium's capital city is very close to some outstanding towns and cities that can easily be visited in France, Germany, the Netherlands or Great Britain. Hop onto a high-speed train (Thalys, TGV, Eurostart or ICE), take advantage of a reserved seat and enjoy an unforgettable excursion!
Explore:

France

  • Paris in 1h22
  • Disneyland Paris in 1h31
  • Lille in 38 minutes
  • Charles de Gaulle airport in 1h11

The Netherlands

  • Amsterdam in 1h51

Germany

  • Aachen in 1h10
  • Cologne in 1h50
  • Frankfurt am Main in 3h07

Great Britain

  • London in 2h01