The Netherlands is well connected by international trains, and given the excellent train network in the Netherlands, travelling by international train might be the west way to make a trip to the Netherlands.
There are frequently scheduled high-speed trains from France, Belgium and Germany. You can buy train tickets online up to 4 months before departure in the NS International webshop.
The international journey planner offers you all information to plan an international trip to (or from) the Netherlands.
Read more about the train you would like to take:
Train from Belgium to the Netherlands – if you travel from (or to) Antwerp, Brussels, Ghent, or any other city in Belgium.
Train from France to the Netherlands – there are direct high-speed trains running from Paris, and during the summer, there are also trains running from Marseille, Nice and Lyon.
Train from Germany to the Netherlands – there are high-speed and intercity services from many major German towns, like Cologne, Frankfurt, Berlin, Hannover and Munich.
Eurostar London - Amsterdam – direct Eurostar trains from London to Amsterdam.
The easiest and most reliable way to book international train tickets to or from the Netherlands is by buying them from NS International. NS International is the international part of the Dutch railways, and it is responsible for all long-distance international trains in the Netherlands. Alternatively, you can also purchase tickets from SNCB Europe, the international department of the Belgian railways. The Belgian railways offer more payment methods, including Paypal.
You can buy tickets directly online in the NS International booking page or the SNCB booking page, and pay by credit card. Tickets are delivered as e-tickets, which you can either print out, or show on your mobile phone. Tickets can be bought at least 4 months in advance.