Belgium, the Netherlands and Luxembourg form the most densely connected corner of Europe's rail network. Trains run every few minutes between Brussels, Amsterdam and Antwerp; Thalys and Eurostar pull in from London and Paris; and Luxembourg is free to ride on all public transport. For slow travellers, this trio of countries rewards a week or more of unhurried rail exploration — and barely a kilometre of it needs to be driven.
The case for Benelux by train
The three countries are small enough that no journey between major cities takes more than a couple of hours, yet varied enough that each one feels distinct. The Netherlands is flat, cycling-obsessed and water-crossed; Belgium is denser, more Baroque, divided between Dutch and French speakers and home to some of the finest medieval cities in Europe; Luxembourg is small, green, multilingual and quietly prosperous. Rail threads through all of them on fast, frequent services without requiring advance booking for most journeys.
The region also sits at Europe's rail crossroads. Arrive from London by Eurostar at Brussels-Midi; from Paris by Thalys (now Eurostar) at Brussels or Amsterdam; from Germany at Amsterdam Centraal or Brussels; and from France at Brussels or Luxembourg. No flyover is required. For context on the wider network, see our guide to travelling Europe without flying.
Starting in the Netherlands
Amsterdam is where most visitors begin. Amsterdam Centraal is one of Europe's great station buildings — a confection of red brick and Gothic Revival spires built in the 1880s on the IJ waterfront. The city itself rewards at least two or three days: the canal belt (a UNESCO World Heritage Site), the Rijksmuseum, the Van Gogh Museum and the Westergasfabriek cultural park among the obvious draws.
From Amsterdam, NS (Nederlandse Spoorwegen) trains run every ten to fifteen minutes to Utrecht (about 25 minutes), The Hague (around 50 minutes) and Rotterdam (about 40 minutes). Intercity Direct trains run to Rotterdam faster and connect to the Thalys/Eurostar for onward journeys south. Day trips to Delft, Leiden, Haarlem and Gouda are all within half an hour of Amsterdam or The Hague.
Utrecht is underrated and charming — a canal city built on two levels, with cellars that open directly onto the water below the streets. The Hague is the seat of government, home to the Peace Palace and the Mauritshuis museum (where Vermeer's Girl with a Pearl Earring hangs). Rotterdam is entirely modern — bombed flat in 1940 and rebuilt as an architectural experiment — with the best food market in the Netherlands (Markthal) and the Cube Houses as its most photographed buildings.
Into Belgium: Antwerp, Bruges and Brussels
The cross-border train from Amsterdam to Brussels takes around one hour forty to one hour fifty minutes, passing through Rotterdam and Antwerp. Antwerp deserves a stop — one of Europe's great port cities, with a railway station so extravagant it has been called the Cathedral of Railways, and a remarkably well-preserved old town around the Grote Markt. The diamond quarter and the fashion district (Belgium punches far above its weight in fashion) are compact and walkable.
Bruges sits just off the main Amsterdam–Brussels line and is easily reached by frequent direct trains from Brussels, Ghent or Antwerp. The medieval centre is storybook-complete: canals, belfry, market squares and almshouse gardens. It gets crowded in summer, but out of peak hours or in the early morning it is magical. Spend at least a night to get beyond the day-trip rush.
Ghent, between Brussels and Bruges, is less famous than either and often preferred by travellers who linger: a gritty, creative city with a vast medieval castle, the Graslei waterfront and the Ghent Altarpiece in Sint-Baafskathedraal — one of the most important paintings in Europe, restored and now displayed in a dedicated museum.
Brussels needs no introduction but is worth spending more time than the Grand Place loop: the Art Nouveau architecture of Victor Horta's houses, the Ixelles commune, the Atomium, and the excellent African Museum (RMCA) in Tervuren, reached by tram from the city centre.
South to Luxembourg
Direct trains from Brussels to Luxembourg City take around three hours. Luxembourg is tiny — the whole country is barely larger than an English county — but packs in a remarkable amount: a capital city built on a plateau above deep river gorges (the Chemin de la Corniche is described as Europe's most beautiful balcony), the forested Ardennes to the north and the Moselle wine valley to the east.
Since 2020, Luxembourg has made all its public transport free of charge — buses, trains and trams across the entire country, with no need to buy a ticket. This applies to visitors and residents alike, making it the most practical country in Europe for spontaneous local exploration.
Practical notes: tickets and passes
For point-to-point travel, buying tickets direct from NS (Netherlands), SNCB (Belgium) and CFL (Luxembourg) is straightforward online. Cross-border tickets are also available. A Benelux Rail Pass or an Interrail/Eurail pass covering the region can be worthwhile if you plan to cover significant ground; for a focused visit to a few cities, individual tickets are usually fine. Belgium's SNCB offers advance-purchase discounts on many routes. In the Netherlands, the OV-chipkaart (public transport smartcard) covers all trains, trams and buses — available at station machines.
Frequently asked questions
Do I need to reserve seats on Benelux trains?
For most domestic NS and SNCB trains, seat reservations are not required — you buy a ticket and board. International services like Eurostar and Thalys (now operating as Eurostar) require reservations, as do some cross-border Intercity trains. The main exception is Eurostar/Thalys, where a reservation is compulsory.
How long does it take to travel from Amsterdam to Brussels by train?
About one hour forty to one hour fifty minutes on direct Intercity or high-speed services. Thalys (now Eurostar's Brussels–Amsterdam service) is faster on this corridor. Normal intercity trains are slower and stop more often.
Is Luxembourg really free on public transport?
Yes. Since March 2020, all public transport in Luxembourg — including trains, trams and buses — is free of charge for all passengers. You simply board without buying a ticket. First-class supplements on trains still apply if you want an upgrade.
Can I reach Bruges from Amsterdam in a day trip?
Technically yes — the journey is about two and a half to three hours each way, through Antwerp or Brussels. But Bruges deserves more time than a day trip allows; staying overnight lets you explore after the day-visitor crowds have gone, which transforms the atmosphere.
