Train travel is one of the most convenient ways to get around Europe — especially when you don’t drive. Trains are generally punctual, comfortable, and perfect for city-to-city travel.
(Though occasional delays or strikes can happen!)
Whether you’re commuting within the Netherlands or heading to another country, traveling by train can be easy and affordable — if you know a few tips.
Train Travel Within the Netherlands
Dutch Railways (NS) tends to raise fares each year, but there’s good news: you can save significantly by signing up for an NS Flex subscription.
Some plans offer up to 40% off train fares, making it much cheaper to explore the Netherlands.
One popular plan is “Weekend Voordeel”, which gives you a 40% discount on weekends and public holidays. For example, a one-way trip from Amsterdam to Rotterdam, normally €17.90, becomes just €10.74 — saving you about €14 round-trip.
The best part? It only costs €2.20 per month. If you take the train even a few times, it quickly pays for itself. There are also other subscription options that offer weekday discounts.
Check NS Flex subscription options >>
Another advantage is flexibility: you can pause or cancel your subscription whenever you’re not traveling. Just sign up before a trip and unsubscribe afterward — no money wasted!
Note: You’ll need a Dutch address, a local bank account, and an OV-chipkaart to register.
Train Travel Across Europe
- NS International (Netherlands ↔ neighboring countries)
- Thalys (to Paris, Brussels, etc.)
- Eurostar (to London)
Night Trains: A Cozy Travel Experience
- Munich, Zurich,
- Vienna, Innsbruck

