Luxembourg to Amsterdam and the Netherlands by train: three routes compared

There is no direct train from Luxembourg to the Netherlands, but three good routes: through Brussels with a high-speed Eurostar, through Brussels with the cheaper Eurocity Direct, or through Liège and Maastricht with a flexible fixed fare. Here they are side by side.

Updated · 3 min read

Canal houses along the Singel in Amsterdam
Photo: Dietmar Rabich, CC BY-SA 4.0, resized.
RouteChangesTypical timeTickets
Luxembourg → Brussels (InterCity) → Amsterdam Centraal (Eurostar)1about 5h40Eurostar from about €25 if booked early; reserved seat
Luxembourg → Brussels (InterCity) → Amsterdam Zuid (Eurocity Direct)1about 5h45fixed fares or saver fares; no reservation
Luxembourg → Liège → Maastricht → Amsterdam (InterCity / regional)2about 6h10fixed €52.10 (2nd) / €89.70 (1st), any train that day

Via Brussels

Take the hourly InterCity to Brussels-Midi (about 3h15 — see Luxembourg to Brussels and Belgium), then either the Eurostar high-speed train (formerly Thalys) to Amsterdam Centraal, or the hourly Eurocity Direct to Amsterdam Zuid and Schiphol. Eurostar is fastest and arrives in the centre but needs a reservation; the Eurocity Direct is more flexible and usually cheaper, but ends at Amsterdam Zuid, from where you take the metro or a train to the centre.

Via Liège and Maastricht

The cheapest and most flexible route: InterCity from Luxembourg to Liège, a regional train to Maastricht, then a Dutch InterCity to Amsterdam — about 6h10 with two changes, at a fixed fare of €52.10 in 2nd class, valid on any train that day and impossible to sell out. It is also the natural route to Maastricht, Eindhoven and the south of the Netherlands. Book on NS International.

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.

Rotterdam, Utrecht and the rest

Rotterdam is on the Eurostar line from Brussels; Utrecht, Arnhem and Groningen are reached via the InterCity routes. NS International and Trainline sell tickets to any Dutch station.

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 Holland

Literally: I’m going to the Netherlands next week.

Amsterdam ass d’Haaptstad vun Holland

Literally: Amsterdam is the capital of the Netherlands.

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).

Learning Dutch?

16Word teaches Dutch too — with a full set of free resources: Dutch resources, Dutch verb tables, a free Dutch level test, the inburgering vocabulary path and guides to the inburgering exam and Dutch for public-sector jobs. Luxembourgish and Dutch are relatives — see Luxembourgish vs Dutch.

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

Is there a direct train from Luxembourg to Amsterdam?

No. You change in Brussels (one change) or in Liège and Maastricht (two changes).

How long is the train from Luxembourg to Amsterdam?

About 5h40 via Brussels and Eurostar, 5h45 via the Eurocity Direct, or about 6h10 via Liège and Maastricht.

What is the cheapest way from Luxembourg to Amsterdam by train?

Usually the route via Liège and Maastricht: a fixed €52.10 in 2nd class, valid on any train that day, with no booking needed.

Where do I buy tickets?

On the Belgian railways’ international site (b-europe.com), NS International or Trainline.

How do I get from Luxembourg to Maastricht?

By InterCity to Liège, then a regional train to Maastricht — on one ticket.

Was this guide useful?

Official sources

Keep going