easyTransBook
Transport guide

Train · Belgium

SNCB/NMBS (Belgian Railways)

SNCB (in French) or NMBS (in Dutch) is Belgium's national railway. Short distances make it easy to visit Brussels, Bruges, Ghent and Antwerp in day trips. Fares are based on distance, with lower prices at weekends.

Official website
OperatorSNCB/NMBS, Belgian national railway
Brussels Airport–Brussels Centralabout 11 min; station under the airport halls
From Brussels AirportAntwerp 30 min, Ghent 55 min, Liège 53 min, Bruges 1h25
Fare systemdistance-based since 15 October 2025
Maximum 2nd-class adult fareabout €20.90 for a single trip
Minimum 2nd-class fare€2.60
Weekend discount30% off on Saturdays, Sundays and public holidays
Airport supplementDiabolo fee added automatically to airport tickets
Where to buySNCB app, belgiantrain.be, station machines

Routes and stations

Belgium has a dense network. Brussels has three main stations: Brussels-Midi/Zuid (for Eurostar and international trains), Brussels-Central and Brussels-Nord/Noord. Most domestic trains call at all three.

Brussels Airport station is under the arrivals and departures hall. Brussels-Central is about 11 minutes away. Direct trains also run from the airport to Antwerp (30 minutes), Ghent (55 minutes), Liège (53 minutes) and Bruges (1 hour 25 minutes).

Tickets and fares

Since 15 October 2025 all fares are based on distance. The highest 2nd-class adult single fare is about €20.90, so even the longest domestic trip is moderate. The minimum fare is €2.60.

A standard ticket lets you travel at any time on the day it is valid. On Saturdays, Sundays and public holidays you get 30% off. Friday evening no longer counts as weekend.

Trips to or from Brussels Airport carry a fixed airport supplement (Diabolo). It is added automatically and no discount reduces it. Children under 12 travel free with an adult. Prices change, so check the app before you travel.

How to book

Buy in the SNCB app, on belgiantrain.be or at the ticket machines in stations. Tickets are valid on the day of travel, not on a fixed train, so no seat reservation is needed on domestic trains.

The Train+ card (€6 a month) gives 40% off at off-peak times and is meant for residents and frequent users. Most short-stay visitors are fine with normal tickets plus the weekend discount.

For trains to Paris, London or Amsterdam, book with the international operator such as Eurostar.

Tips for travellers

Buy before you board. Buying on the train can cost more, so use the app if a station machine is busy.

Groups of four or more get 40% off at weekends and off-peak times, which helps families. Seats are not reserved, so at rush hour on weekdays the trains around Brussels can be full.

Bruges and Ghent make easy day trips from Brussels. Keep your ticket until you leave the station, because inspectors check on board.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

How do I get from Brussels Airport to the city by train?

Take the train from the station under the airport halls. Brussels-Central is about 11 minutes away. An airport supplement is included in the ticket price.

Is there a weekend discount on Belgian trains?

Yes. Standard tickets are 30% cheaper on Saturdays, Sundays and public holidays.

How much does a train ticket in Belgium cost?

Fares are based on distance. A 2nd-class adult single costs from €2.60 to about €20.90. Prices change, so check the app.

Do I need a seat reservation?

No. Domestic tickets are valid on any train on the route that day, and seats are not reserved.

Do children pay?

Children under 12 travel free with an adult. Older children and young people have their own discounts.