Netherlands
Trains in Netherlands: tickets, passes and routes
Yes — for almost every city pair the train is the default: Amsterdam–Rotterdam 40 min (Intercity Direct, €3 supplement), Amsterdam–Maastricht about 2 h 30, trains every 10–30 min. Tap in and out with a bank card (OVpay) at full fare, or buy an e-ticket in the NS app. A rail pass only pays off for heavy multi-day travel; weekend engineering works reroute trains, so check the NS app the day before.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideNetherlands
Key facts
- Best for
- Every city pair: Amsterdam, Utrecht, Rotterdam, The Hague, Eindhoven, Groningen, Maastricht
- Frequency
- Every 10–30 min on main lines
- Sample times
- Amsterdam–Rotterdam 40 min; Amsterdam–Maastricht about 2 h 30
- Sample fares
- €15–30 for long intercity hops (2026 estimate)
- Intercity Direct supplement
- €3 on the high-speed line (Schiphol–Rotterdam)
- Tap in/out
- OVpay contactless bank card or phone; full fare, no discount
- Trap
- Forgetting to tap out charges a maximum fare; use the same card both ways
- Weekend works
- Engineering works reroute or replace trains — check the NS app
- Rail pass
- Rarely needed; point-to-point or a day ticket usually wins
Details
Dutch rail is a dense, single national network run mainly by NS, with a handful of regional operators on the edges. That means one ticket type, one tap-in system and no seat reservations on domestic trains. You turn up, tap in, board and tap out. For a two- or three-base trip this is the whole system: pick a bed in Amsterdam, Utrecht, Rotterdam, Haarlem or Delft and reach the rest by train.
Buying is simple. Tap a contactless bank card or phone on the reader at the gate (OVpay) and you pay the full fare with no discount. Or buy a single e-ticket in the NS app or at a machine — useful if you want a printed receipt or a specific off-peak fare. Machines take cards; many stations no longer take cash. First class costs roughly half again as much and buys quieter carriages, not speed.
Two things catch visitors. First, tap out: if you forget, the system charges a maximum fare, so always use the same card in and out. Second, engineering works: NS reroutes or buses sections of line most weekends, so check the NS app the day before a long hop. Bikes need a day ticket (about €7.50) and are barred from rush-hour trains; folding bikes travel free.
- Tap in and out with the same card, every time.
- No seat reservations on domestic trains — just board.
- Check the NS app for weekend engineering works before long trips.
- Bike day ticket needed outside rush hour; folding bikes free.
Summary table
Use this to decide whether to tap, buy ahead or skip the train entirely.
| Route or ticket | Time | Cost (2026 estimate) | Verdict |
|---|---|---|---|
| Amsterdam – Rotterdam (Intercity Direct) | 40 min | €15–20 plus €3 supplement | Fastest city pair; supplement applies on the high-speed line |
| Amsterdam – Utrecht | 25–30 min | €8–10 | The busiest commuter hop; trains every 10–15 min |
| Amsterdam – Maastricht | About 2 h 30 | €25–30 | One train, no changes on many departures |
| Amsterdam – Groningen | About 2 h | €25–30 | Direct Intercity; the default for the north |
| Schiphol – Amsterdam Centraal | 15–20 min | €5–6 | Trains run through the night, roughly every 10 min |
| OVpay tap-in | Instant | Full fare | Easiest for one-off trips; no discount |
| Day ticket / off-peak deal | — | Varies | Worth it only on a heavy travel day |
| Rail pass | — | Varies | Rarely beats point-to-point in the Netherlands |
Fares are 2026 estimates; check the NS app for the exact price and any supplement.
Tips
Book accommodation near a station rather than in a car-friendly suburb — Dutch stations are the transport hub, and bike parking there is free for the first 24 h in most garages.
For airport days, Schiphol has its own station under the terminal with direct trains to Amsterdam and beyond, so you rarely need a taxi. See the airports page for the other gateways.
If you are weighing a pass against tickets, do the maths on your actual route list first: most Netherlands trips are short and point-to-point wins. A pass makes more sense if you are also crossing into Belgium or Germany.
Winter and spring change the picture less than you would think — trains run in snow, but check for works and strikes. See the winter and spring pages for what to pack and expect.
- Stay near a station; it is the hub.
- Schiphol station is under the terminal.
- Do the pass maths on your real route list.
- Check works and weather before long winter hops.
FAQ
Questions people ask
Is the train a good way to get around Netherlands?
Yes. The network is dense and frequent, with trains every 10–30 min on main lines and no seat reservations. Amsterdam–Rotterdam takes 40 min and Amsterdam–Maastricht about 2 h 30, so one or two bases cover the country comfortably.
Do I need a rail pass for Netherlands?
Usually not. Domestic trips are short and cheap enough that point-to-point tickets or OVpay tap-in beat a pass. A pass only pays off if you are also travelling into Belgium or Germany, or moving every day for a week. Check the maths on your route list.
How far in advance should I book trains in Netherlands?
For domestic trains, no booking is needed — turn up and tap in, or buy in the NS app on the day. For international trains to Belgium, Germany, France or the UK, book weeks ahead for the cheapest fares, as prices rise closer to departure.
Deep dive
Every source; changeable facts are marked check
Sources
- officialNS (Dutch Railways) – official
- officialOVpay – contactless travel
- officialNetherlands Board of Tourism
- secondaryWikivoyage – Netherlands