How to take the train in Belgium: the SNCB guide for English speakers (2026)
Belgium · SNCB / NMBS national railUpdated May 2026Brussels-Antwerp €8.10 · Brussels-Ghent €10.30 · Brussels-Bruges €15.20 · Weekend Ticket return half-price · Go Pass 10 €59 · Rail Pass 10 €91
Belgian trains are the cheapest, simplest and least dramatic part of any visit to this country, and the English-language web on the topic is dominated by SNCB's own marketing pages and Reddit threads quoting prices from 2019. Nine years in Brussels, a hundred-plus journeys a year, the brief I send to friends from Sydney, San Francisco and Sheffield before they fly in.
The 60-second verdict
SNCB (the French acronym; the same operator is NMBS in Flemish) runs the entire Belgian intercity rail network. Three classes of train: IC (the express, every 30 minutes between cities, what you take), L (the local, stops at every village, only useful for the last leg of a rural day-trip) and S (the Brussels suburban, useful only inside the Brussels region). Standard one-way fares are distance-based and run €5.20 to €25 a journey at publication. The Weekend Ticket cuts a return journey by half between Friday 19:00 and Sunday 23:59 — the single best deal in the country for any city-pair weekend. No seat reservations, no platform validation, no peak surcharge for the standard fare.
Worth understanding because every Belgian day-trip and weekend on this site rides the SNCB rail network, and the working maths is buried in official marketing pages and forum threads that are five years out of date.
Three things almost every English guide to Belgian trains gets wrong
One. "Book in advance to get the cheapest fare." Wrong for SNCB domestic. Belgium does not run yield-managed pricing on intercity trains — the Brussels-Ghent fare is €10.30 a month before travel, €10.30 the day before travel, €10.30 thirty seconds before the doors close. Walk into the station, buy at the machine, take the next train. The advance-booking maths applies to Eurostar and the international Eurostar (the rebranded Thalys), not to anything inside the country.
Two. "Validate your ticket at the platform." A holdover from the French SNCF composteur model. Belgium has no platform validation. The QR code on the printed ticket is the validation; the conductor scans it on board. Walking past a yellow stamping machine onto an IC train is fine because there is no stamping machine. The trip is the validation.
Three. "Buy a Belgian Rail Pass for tourist convenience." The official Visit Belgium 1-day and 3-day passes (€25 and €52) are sold to tourists as the easy answer, but the maths only breaks even above three €10+ journeys in the same window. Most weekend visitors do better with the Weekend Ticket on a Saturday-Sunday city-pair, which costs roughly €17 for the equivalent two journeys.
The ticket types that actually matter
Five products cover every visitor scenario. The other twelve SNCB sells are local-commute products you can ignore.
| Ticket | Price | What it does | Who it is for |
|---|---|---|---|
| Standard one-way | €5.20-€25 by distance | One journey, any IC train, any day | The casual single-trip user |
| Weekend Ticket | 50% off standard return | Fri 19:00 to Sun 23:59 return | Every weekend day-tripper |
| Go Pass 10 | €59 | 10 single journeys, any distance, valid 1 year | Under-26 travellers, three-plus journeys |
| Rail Pass 10 | €91 | 10 single journeys, any distance, valid 1 year | Over-26 travellers, three-plus journeys |
| 1-day Belgium Rail Pass | €25 | Unlimited intercity travel for one calendar day | Three-city day on a single day, rare |
The Weekend Ticket and the Rail Pass cover roughly 95 per cent of useful visitor scenarios. The 1-day pass is a niche buy and rarely the right call.
How the Weekend Ticket actually works
Buy a Weekend Ticket like any other return — at the machine, on the SNCB app or at the counter. The screen offers it as a choice on the return-journey flow once you have entered the destination. The outbound journey must depart on or after Friday 19:00; the return journey must arrive on or before Sunday 23:59. The same product covers any combination inside the window — Friday-night-out and Saturday-morning-back works, Saturday-morning-out and Sunday-evening-back works, Saturday-out-and-Saturday-back works.
The Weekend Ticket is non-transferable, no name on the ticket, no seat reservation. The conductor scans the QR code, asks no questions, walks on. There is no minimum stay. There is no maximum. The ticket is valid for the named return journey only — not for a different city on the way back.
Go Pass 10 vs Rail Pass — the maths
Both products are paper booklets with ten blank slots. Before boarding any train, fill in the slot in pen — origin station, destination station, date, then sign. The conductor scans the booklet's barcode on board and stamps the slot. Valid for one year from the first stamped journey. Non-transferable in theory; in practice the conductor checks the photograph on a separate ID card on most journeys.
| Journey | Standard fare | Go Pass 10 cost per leg | Rail Pass cost per leg |
|---|---|---|---|
| Brussels-Antwerp | €8.10 | €5.90 (saves €2.20) | €9.10 (loses €1.00) |
| Brussels-Ghent | €10.30 | €5.90 (saves €4.40) | €9.10 (saves €1.20) |
| Brussels-Bruges | €15.20 | €5.90 (saves €9.30) | €9.10 (saves €6.10) |
| Brussels-Liège | €15.50 | €5.90 (saves €9.60) | €9.10 (saves €6.40) |
| Brussels-Ostend | €19.10 | €5.90 (saves €13.20) | €9.10 (saves €10.00) |
The Rail Pass loses on the shortest journeys (Brussels-Antwerp at €8.10) and wins on everything past €10 a leg. The break-even is at three to four long-distance journeys for either product.
The Brussels stations that matter
Three Brussels stations matter for visitors. Every IC train through Brussels stops at all three within a 12-minute window — use the station closest to your hotel.
Bruxelles-Midi (signed Zuid in Dutch). The international hub. Every Eurostar to London-Paris-Amsterdam terminates here. The right station after a Eurostar arrival. International platforms behind passport control; Belgian domestic platforms open and unbarriered.
Bruxelles-Centraal. The central city station, five minutes from Grand Place, the default for any Pentagon hotel arrival. Smaller than Midi, less crowded.
Bruxelles-Nord. Northern business-district station, useful only if your hotel sits near Place Rogier or the Botanique. Skip otherwise.
The other stations matter for arrivals, not transfers: Antwerp-Centraal (the 1905 cathedral-of-rail), Ghent-Sint-Pieters (25 minutes south of central Ghent, tram 1 to Korenmarkt), and Bruges (20-minute walk to the Markt).

How to use the SNCB ticket machine
Every Belgian station runs the same self-service machine. The English interface is one tap from the home screen.
- Tap the screen, then tap the language button in the top-right corner. Select English.
- Tap "Buy a Ticket". The other options (top-up a transport card, retrieve an online booking) are not what you want.
- Choose journey type. Single, Return, Weekend Ticket, Multi-pass. The Weekend Ticket button only appears Fridays from 19:00 through Sunday — a Belgian-machine quirk.
- Enter the destination. Autocomplete kicks in after three letters — GHE for Ghent, BRU for Bruges, ANT for Antwerp.
- Confirm passengers and class. First class adds 50 per cent and is rarely worth it.
- Tap Pay. Contactless card or chipped card. Some non-3DSecure cards have been declined in past months — carry a backup.
The same machine sells every product in the catalogue. Multi-pass products print as paper booklets with ten blank journey slots; Weekend and Standard products print as a single QR-coded ticket.
On board — the rules that catch visitors out
No seat reservation. Take any seat. First class is signed Class 1 on the carriage exterior; the seats are wider, that is roughly the entire difference. No platform validation. The conductor scans the QR code on board, that is the validation. The conductor walks the train twice on a typical 60-minute IC route — first scan is the ticket check, second is a random fare-check spot inspection. Quiet zones are signed Komfort or Stille; no phone calls, no loud conversation. Bicycles travel free if folded, €4 a journey on a separate Bike Ticket if full-size.
Peak vs off-peak — the rule that does not apply
Belgian trains do not run peak-versus-off-peak surcharges on the standard adult fare. A Brussels-Bruges single is €15.20 at 07:30 on a Tuesday and €15.20 at 14:00 on a Sunday. The peak distinction only matters for senior 65+ tickets (cheaper after 09:00 weekdays) and youth Go Pass holders (full price any time). Visitors holding a standard adult ticket can travel any train, any time, no surcharge.
Late trains — the times that matter
Most regional IC routes run last trains back to Brussels between 22:30 and 23:30. The honest list:
| Route | Last IC departure | Brussels arrival |
|---|---|---|
| Ghent → Brussels | 23:13 from Sint-Pieters | 23:39 Centraal |
| Bruges → Brussels | 22:54 from Bruges | 23:55 Centraal |
| Antwerp → Brussels | 23:35 from Centraal | 00:18 Centraal |
| Liège → Brussels | 22:42 from Liège-Guillemins | 00:01 Centraal |
| Ostend → Brussels | 22:24 from Ostend | 00:08 Centraal |
| Namur → Brussels | 23:10 from Namur | 00:10 Centraal |
After the last IC there are L (local) services on most lines that take roughly twice as long. Festival weekends — Tomorrowland in late July, Couleur Café in late June, Pukkelpop in mid-August — get reinforced late-train services on the relevant nights. The SNCB app shows the last train of the day for any journey under the Schedule tab; treat the printed timetable in the station as authoritative on the night.
Reliability — the honest numbers
SNCB publishes a 90.2 per cent IC on-time rate for 2024 (within six minutes of schedule). The 10 per cent late share concentrates on commuter peaks (07:00-09:00 and 17:00-19:00 weekdays), the Brussels north-south junction during construction works, and severe winter weather on the Ardennes-Liège lines. Off-peak Saturday and Sunday intercity travel runs effectively to schedule. Build a 25-minute buffer at Bruxelles-Midi for any Eurostar connection (the gate closes 15 minutes before departure) and a 10-minute buffer for any flight from Bruxelles-Airport-Zaventem.
What not to buy
The Belgium 1-day Rail Pass at €25 — sold to tourists as the easy answer; rarely the cheapest. The break-even is three €10+ journeys in one calendar day, which most visitors do not pack. Eurail and Interrail Belgium passes are built for cross-border travellers; if you are not crossing into Germany, the Netherlands or France, the Rail Pass 10 at €91 is cheaper. Trainline, Omio and Rail Europe resell SNCB tickets at face value plus a €1-€3 service fee — the SNCB app and the station machine sell the identical ticket without the fee.
Cost summary for a typical English-speaking visitor week
| Use case | Best product | Total cost (one adult) |
|---|---|---|
| One Saturday day-trip Brussels-Ghent-Brussels | Weekend Ticket | €17.20 |
| Two-night Saturday-Sunday Brussels-Bruges weekend | Weekend Ticket | €17.40 |
| Five city day-trips across one week (Ghent, Bruges, Antwerp, Liège, Ostend) | Rail Pass 10 | €45.50 (5 of 10 stamps used) |
| Full week with eight day-trips and weekend-rhythm travel | Rail Pass 10 | €91 (10 of 10 stamps used) |
| Single Brussels-Antwerp return on a Tuesday | Standard fares | €16.20 |
The Rail Pass at €91 covers a full week of intensive intercity travel for less than the cost of three standalone single tickets. The Weekend Ticket covers a single weekend round trip for less than the cost of one mid-week return.
The two pieces of advice that matter most
One. Default to the Weekend Ticket for any Saturday-Sunday city-pair journey. The 50 per cent return discount is the cleanest deal in Belgian tourism, the SNCB app and the station machines both sell it without enrolment, and the maths beats every other ticket type for visitors covering one or two cities a weekend. Buy from the Friday evening 19:00 onwards through Sunday 23:59 — the entire window is the same price.
Two. Buy the Rail Pass 10 at €91 the moment you commit to four or more long-distance Belgian journeys in the same year. The booklet is non-refundable but the maths breaks even at three Brussels-Bruges legs and saves €60+ across a typical week-long itinerary. Fill in the journey by hand in pen before each train, sign at the bottom, present to the conductor on board.
Belgian trains are the part of the trip that does not need solving. The Weekend Ticket is the cleanest 50 per cent rail discount in Western Europe, the Rail Pass 10 turns a week of intercity travel into the cheapest hop-on rhythm any visitor will find, and every IC train runs without seat reservations, platform validation or yield-managed pricing. Tap the machine into English, take the next train. The country starts to make sense the minute you stop overthinking the rail.
Frequently asked questions
Do I need to book Belgian trains in advance?
No for SNCB domestic trains. Belgium does not run seat reservations on intercity trains — buy the ticket on the day of travel for the same price as a month in advance. The only exceptions are the international Eurostar (formerly Thalys) and the standard Eurostar to London, both of which require a reserved-seat ticket at variable pricing. For any Brussels-Ghent, Brussels-Bruges, Brussels-Antwerp, Brussels-Liège or Brussels-Ostend journey, walk into the station, buy at the machine, take the next train. The standard one-way fare is fixed regardless of when you buy. Peak versus off-peak only matters for senior and youth-discount tickets, not for the standard adult fare.
What is the SNCB Weekend Ticket and is it worth it?
The Weekend Ticket is a 50 per cent discount on the standard return fare for any return journey starting between Friday 19:00 and Sunday 23:59 inclusive (last train of the Sunday night counts). Brussels to Ghent return drops from €20.60 to €17.20, Brussels to Bruges return from €30.40 to €17.40, Brussels to Antwerp return from €16.20 to €13.40. The ticket is bought as a Weekend Ticket directly at the machine, on the SNCB app or at the counter — there is no enrolment, no card to register, no minimum stay. The outbound and return journeys must both fall inside the Friday-19:00-to-Sunday-23:59 window. It is the right buy for any Saturday day-trip from Brussels and any Saturday-Sunday two-night weekend; the Friday-evening early-buy is the strongest version of the saving.
Should I buy a Go Pass 10 or a Rail Pass?
Buy the Go Pass 10 at €59 if you are under 26 and plan ten or more single-trip journeys in the next twelve months — every journey works at €5.90 a leg regardless of distance, where a single Brussels-Bruges runs €15.20 standalone. Buy the Rail Pass at €91 if you are over 26 and plan ten or more journeys — every journey works at €9.10 a leg, the cheapest standard-fare unlimited-distance option in the country. Both are paper booklets you fill in by hand before boarding (origin, destination, date, signed), the conductor verifies and stamps the trip on board, valid one year from the first journey and not transferable. The break-even versus standard fares is between three and five long-distance journeys depending on your route mix.
How does the SNCB ticket machine work in English?
Tap the screen to wake the machine, tap the language button in the top-right corner of the home screen and select English. The flow from there: choose the journey type (Single, Return, Weekend Ticket, Multi-pass), enter the destination station (the machine autocompletes after three letters — type GHE for Ghent, BRU for Bruges, ANT for Antwerp), confirm the number of passengers and class (Standard or First), tap Pay and tap a contactless card or insert a chipped card. The machine prints a paper ticket with a QR code that the conductor scans on board, plus a fare summary receipt. The same machine sells the Weekend Ticket, the Go Pass and the Rail Pass — the Multi-pass option is filled in for you on a printed booklet. Cash payment is accepted at staffed counters only; the machines are card-only.
Which Brussels station should I use?
Three Brussels stations matter for visitors. Bruxelles-Midi (Brussels-South, signed Zuid in Dutch) is the international hub with Eurostar to London-Paris-Amsterdam, the busiest SNCB station in the country and the right station after a Eurostar arrival. Bruxelles-Centraal is the central station nearest Grand Place — five minutes from any Pentagon hotel, the right station for any city-base traveller. Bruxelles-Nord is the northern business-district station, useful only if your hotel sits near Place Rogier or the Botanique. Every IC train through Brussels stops at all three stations within a 12-minute window, so use the station closest to your hotel. Bruxelles-Centraal is the default for tourist visitors; Bruxelles-Midi is the default for Eurostar arrivals; Bruxelles-Nord is rarely the right choice.
Are SNCB trains reliable?
Reliable enough for trip planning, less reliable than Swiss SBB or Dutch NS but more reliable than the average French or British operator. SNCB publishes a 90.2 per cent on-time rate for IC services in 2024, where on-time means within six minutes of schedule. The 10 per cent late share is concentrated on commuter peaks (07:00 to 09:00, 17:00 to 19:00 weekdays) and on the busiest north-south lines through Brussels. Off-peak intercity travel — the Saturday morning Brussels-Bruges run, the Sunday afternoon Ghent return — runs effectively to schedule. Build a 25-minute buffer at Bruxelles-Midi if connecting to a Eurostar, a 10-minute buffer for any flight from Bruxelles-Airport-Zaventem, and treat any commuter-peak intercity as schedule-flexible.
What is the last train back to Brussels at night?
Most regional intercity routes run a last train back to Brussels between 22:30 and 23:30. Ghent to Brussels last IC at 23:13 from Ghent-Sint-Pieters arriving Bruxelles-Centraal at 23:39. Bruges to Brussels last IC at 22:54 from Bruges arriving Bruxelles-Centraal at 23:55. Antwerp to Brussels last IC at 23:35 from Antwerp-Centraal. Liège to Brussels last IC at 22:42. Ostend to Brussels last IC at 22:24. After the last IC there are L (local) services that take roughly twice as long. Festival weekends (Tomorrowland, Couleur Café, Pukkelpop) get reinforced late-train services on the relevant nights. The SNCB app shows the last train of the day for any journey under the Schedule tab.
Do I have to validate my ticket on a Belgian train?
No. Belgium does not run platform validation. The machine prints a QR-coded paper ticket and the conductor scans it on board during the journey — that is the validation. The French SNCF composteur model and the Italian Trenitalia stamping rule do not apply in Belgium. Walk straight onto any train without a barrier, take a seat, present the ticket on demand. The exception is the Eurostar from Bruxelles-Midi which has a closed-platform with passport control and pre-boarding ticket scan — that is the international service rule, not an SNCB rule. For every domestic IC train, no validation, no stamp, no platform gate.
Continue reading
- 01The best time to visit Belgium — a month-by-month guidePlanning · 12 min
- 02Brussels chocolate houses for English speakers: the five worth your money, the Sablon walk and the ones to skip (2026)Food & Drink · 13 min
- 03Couleur Café from Brussels for English speakers: tickets, the Tour & Taxis venue and the late train back (2026)Festivals · 12 min