Train tickets in the Netherlands


© adisa

The Netherlands are tailor-made for rail travel. The national railway company is Nederlandse Spoorwegen (NS) and it boasts over 2,800km of railway network. All major Dutch cities can be reached in a train ride of 3 hrs or less from either Amsterdam or Rotterdam. It is a small country and so, when taking the train in the Netherlands, you will find only one domestic high-speed service, namely the 117km stretch from Amsterdam to Breda which makes just two stops along the way (at Schiphol Airport and Rotterdam). There is also a useful all-night service linking principal cities in the Netherlands by train around the clock.

Dutch cities such as Amsterdam, Rotterdam, The Hague, Utrecht and Maastricht all pull in the crowds. They are all worth a visit, but make time too for smaller communities. Gouda, Delft, ’s-Hertogenbosch and Haarlem are all great spots for day excursions or a weekend break. Visitors to the Netherlands discover much more than tulips and windmills. There's an edgy cultural scene, and a big helping of world-class museums, music festivals, great food markets and exemplary cycling trails. See our blogs below on some of the best things to do in the Netherlands. However, for many visitors the enduring appeal of the Netherlands is in the country's laid-back ways and quiet commitment to the good life.

If you are looking to travel to the Netherlands by train from other countries, the direct Eurostar London to Amsterdam route (stopping at Rotterdam en route) is hard to beat, taking just over 4 hrs. There are also excellent high-speed rail links between Amsterdam and Paris, France, Cologne or Dusseldorf, Germany, Basel in Switzerland and Antwerp in Belgium as well as many cities beyond.

Trains to the Netherlands

© JacobH

What trains can you travel with in the Netherlands?

  • Dutch trains
  • Eurostar
  • Intercity (IC)
  • Thalys
  • InterCity Express (ICE)
  • Airport train stations

    Airport train stations in the Netherlands

    The main international airport in the Netherlands is Amsterdam Schiphol Airport which has its own train station. Schiphol International Airport is very well connected to the entire domestic network, and also offers direct service to Brussels and Paris via Thalys trains.

    You can purchase train tickets from Amsterdam Schiphol Airport to Amsterdam city centre on our website.

    See our detailed airport guides

    Schiphol airport

    Child and youth passengers

    The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

    Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

    Read more about child and youth passenger ages. See also youth discounts and railcards.