Reviewed · Rail information sources · Booking help
How to use these itineraries
These routes are inspiration rather than fixed schedules. They assume normal railway connections, but engineering works, cross-border train restrictions and reserved services can affect your journey. Choose accommodation and check actual trains before you buy a pass or make non-refundable bookings.
Five days: Amsterdam, Antwerp and Brussels
Route idea: Amsterdam → Utrecht or Rotterdam → Antwerp → Ghent → Brussels. This is a compact introduction with Dutch canals, modern buildings, Flemish heritage and Belgium’s capital. Spending several nights in one or two bases reduces hotel changes.
It may fit a 3- or 4-travel-day pass, depending on how you group your journeys. Do not assume a pass is automatically cheaper than tickets on these routes. Eurostar, if selected, may require paid reservations; check alternative covered rail services.
Seven days: the classic three-country route
Route idea: Amsterdam → Rotterdam → Antwerp → Ghent → Bruges → Brussels → Luxembourg City. Allow two nights in one or more favourite cities instead of moving every day. This introduces the contrast between Dutch architecture, Belgian medieval streets and Luxembourg’s valleys.
Start with ordinary covered national trains for domestic legs, choose the international service deliberately and remember that domestic second-class transport in Luxembourg is free. A 4- or 5-travel-day pass might be suitable depending on your overnight stops.
Ten days: an unhurried Benelux discovery
For visitors who enjoy both capital cities and smaller places, the route below builds gradually from the Netherlands through Belgium into Luxembourg, where free domestic transport can help keep costs down.
1
Amsterdam
Explore the canal belt, a museum and the Jordaan; sleep in Amsterdam.
2
Haarlem and Utrecht
Use a rail travel day to combine two manageable Dutch centres before continuing south.
3
Rotterdam and Antwerp
Enjoy modern Rotterdam architecture before a cross-border trip to Antwerp; verify the train operator.
4
Ghent
Explore the medieval waterfront, Gravensteen and lively dining streets.
5
Bruges
Wander canals and squares, allowing time for a museum and an evening stay.
6
Brussels
See the Grand-Place, visit a cultural museum and consider a local neighbourhood walk.
7
Luxembourg City
Travel from Brussels towards Luxembourg, then discover the old upper town and Grund.
8
Clervaux
Use Luxembourg’s free domestic second-class train transport for a northern excursion.
9
Vianden by bus
Visit a castle on a rail-plus-bus outing using Luxembourg’s free local public transport.
10
Luxembourg City
Spend a relaxed final day; depart via an appropriate international service or ticket.
Useful adjustments
- Art enthusiasts: add The Hague, Leiden or Leuven and make more time for museums.
- Architecture enthusiasts: extend Rotterdam and Antwerp; compare their stations and waterfront design.
- Nature and castles: trade a major city for Clervaux, Vianden or river-valley walks near Dinant.
- Coast lovers: spend a day in Ostend after Bruges.
- Slow travel: base in Brussels for Belgian day trips and Luxembourg City for local excursions.
Matching travel days to a pass
Count the dates on which you actually travel on pass-covered trains, rather than the total nights of your holiday. Luxembourg’s second-class domestic transport is already free and should not be treated as a pass benefit you are paying extra for. Compare the value of 3, 4, 5, 6 and 8 travel days with the individual fares for your selected itinerary.