Luxembourg to Brussels and Belgium: hourly trains, €21.30, no booking needed

Brussels is about three and a quarter hours from Luxembourg by an hourly InterCity train — fixed price, no reservation, sit where you like. Here is how to get to Brussels, Liège, Arlon and the rest of Belgium, by train and by cross-border bus.

Updated · 4 min read

The Grand-Place in Brussels at dusk
Photo: Trougnouf (Benoit Brummer), CC BY 4.0, resized.
DestinationHowTimePrice (one way)
BrusselsInterCity, hourly, mostly direct (a few change at Arlon)about 3h15€21.30 (2nd) / €37 (1st); under 26 or over 65: €12.80
LiègeInterCity, hourly, via the Ardennes—fixed fare, no reservation
Arlon, Bastogne, Virtoncross-border TEC/RGTR buses (and trains to Arlon)—RegioZone bus ticket €3 / 2 h
Athustrainshortfree in 2nd class (special exception)
Charleroi airportFlibco shuttle from P+R Bouillonabout 2h30from €20.50 (2026)

Luxembourg–Brussels by InterCity

Belgian InterCity trains leave Luxembourg roughly every hour and call at Arlon, Namur and four Brussels stations: Brussels-Luxembourg (by the European Parliament), Brussels-North, Brussels-Central (three minutes from the Grand-Place) and Brussels-Midi, where Eurostar and the high-speed trains leave. Most are direct; a few need an easy change at Arlon.

  • Fixed price, any train that day: €21.30 in 2nd class, €37 in 1st. Under 26 or over 65: €12.80 / €22.60. The price is the same on the day — tickets cannot sell out.
  • No reservation: sit where you like.
  • No catering: bring food and drink. Power sockets are few — there are usually two per carriage on the single-deck trains.
  • Book on the Belgian railways’ international site (b-europe.com) or Trainline; seniors’ fares only on b-europe.com.

Ech wunnen zu Bréissel

Literally: I live in Brussels.

Liège and the Ardennes

A second hourly InterCity runs north through the hills of Luxembourg and the Belgian Ardennes to Liège (Léck in Luxembourgish) — a pretty ride. From Liège, regional trains continue to Maastricht and the Netherlands; see Luxembourg to Amsterdam and the Netherlands.

Ech hu mer e Billjee kaaft, fir mam Zuch op Léck ze fueren

Literally: I bought a ticket to go to Liège by train.

Fiert dëse Bus op Léck?

Literally: Does this bus go to Liège?

Arlon, Bastogne and the border towns

The Belgian province next door is also called Luxembourg, and Arlon (Arel) is its capital. Cross-border buses — TEC lines from Bastogne, Florenville, Virton and Arlon, and RGTR lines to Arlon, Messancy and Bastogne — use the RegioZone fare: €3 for two hours, €5 for a day, €40 a month. Trains to Athus are free in second class. All of it is explained in Free public transport in Luxembourg.

Fiert dëse Bus op Arel?

Literally: Does this bus go to Arlon?

Charleroi airport

Brussels South Charleroi airport serves many low-cost flights. The Flibco shuttle runs from P+R Bouillon in Luxembourg to the terminal in about two and a half hours — ten departures a day and fares from €20.50, according to its 2026 announcement. Compare it with other options in Airports near Luxembourg.

Language: what is spoken where

Brussels is officially bilingual (French and Dutch), Wallonia is French-speaking, Flanders Dutch-speaking, and the east cantons German-speaking. The Belgian province of Luxembourg is French-speaking, though Luxembourgish is still heard around Arlon. For jobs in Belgium and their language rules, see working for the Belgian government; for Dutch, free Dutch resources.

Luxembourgish for the trip

A few sentences from the official dictionary, each with its native recording — the kind you will use on the platform and on the bus. More in Luxembourgish on the bus and the train.

Ech fueren d’nächst Woch an d’Belsch

Literally: I’m going to Belgium next week.

Ass dës Plaz nach fräi?

Literally: Is this seat still free?

Ech hu mer e Billjee kaaft, fir mam Zuch op Léck ze fueren

Literally: I bought a ticket to go to Liège by train.

Meaning: Billjee (ticket) comes from French billet. The verb is kafen — kaaft is its past participle.

Also useful on the road, each with native audio: good morning, good evening, yes and no, nice to meet you — and the words for food, times and dates, the weather and money.

The verbs you need on any journey: fueren (to go by vehicle), huelen (to take), ukommen (to arrive), waarden (to wait), bezuelen (to pay) and reesen (to travel).

Moving to Luxembourg, or crossing its borders every week? The country runs on Luxembourgish, French and German, and a little of each goes a long way. On Edluxio you can book 1-to-1 online lessons with independent teachers — native speakers for languages, and professionals from many fields — and practise the conversations you will actually have. Book a trial lesson; if your first lesson isn’t right for you, you get a full refund.

The sentences you need when you travel

16Word’s Travel track has 100 real situations — the train, the taxi, the hotel, the pharmacy — with 16 sentences each, in Luxembourgish, French, German, Portuguese and many more. The first situation is free.

Keep travelling

Frequently asked questions

How long is the train from Luxembourg to Brussels?

About 3 hours 15 minutes by the hourly InterCity, mostly without changing.

How much is the train from Luxembourg to Brussels?

€21.30 one way in 2nd class and €37 in 1st; €12.80 if you are under 26 or over 65. The price is fixed and the same on the day.

Do I need to reserve a seat?

No. The ticket is valid on any train that day and you sit where you like.

Is the train to Belgium free?

Only to Athus, in 2nd class. Other Belgian destinations need a ticket.

How do I get from Luxembourg to Charleroi airport?

By the Flibco shuttle from P+R Bouillon, about 2h30, from €20.50 (2026 fares).

Was this guide useful?

Official sources

Keep going