NS trains Netherlands 2026: expat guide to tickets and subscriptions
OV-chipkaart, OVpay, NS Flex subscriptions, Kids Vrij, bicycle tickets and delay compensation - explained for expats.
Moving to the Netherlands and trying to understand NS, OV-chipkaart, OVpay, and all the different train subscriptions can be overwhelming - especially if you arrive with luggage at Schiphol and just want to get into the city or commute to work.
This guide gives you a complete, practical overview of how NS (Nederlandse Spoorwegen) works for expats, which tickets and subscriptions actually make sense, and how to avoid the most common and expensive mistakes.
If you are still setting up your basics in the Netherlands, start with your BSN registration and a Dutch bank account - you will need both for NS Flex subscriptions and direct debit billing.
40%
off-peak discount
~€7
Dal Voordeel/mo
Free
kids 0-3 yrs
30+
min delay = refund
Table of contents
Quick summary for new expats
If you just landed or recently moved and want the fast version, here is what you need to know:
- NS is the main national train operator in the Netherlands, connecting almost all cities and many larger towns.
- You can travel with single tickets (QR code), OVpay (tap with debit or credit card or phone), or a personal OV-chipkaart or OV-pas with an NS Flex subscription.
- For most expats staying longer than a few weeks, NS Flex Dal Voordeel is the best starting subscription: a small monthly fee gives a big discount outside the morning and evening rush hours.
- Children 0-3 travel for free. Children 4-11 can travel free with Kids Vrij when accompanied by an adult.
- You can bring a regular bicycle on the train during off-peak hours with a Bicycle Ticket Off-peak (Fietskaart Dal). Folding bikes go free when folded.
- If your train is delayed by 30 minutes or more, you can usually request partial or full compensation.
Nederlandse Spoorwegen
Ready to set up your NS travel?
Compare and order NS Flex subscriptions directly via NS. You can change or cancel monthly.
View NS Flex subscriptionsAffiliate link. No extra cost to you, keeps our expat guides free.
How NS and Dutch trains work
NS and other train companies
NS operates most intercity and sprinter trains between Dutch cities and major towns. A few regional routes are operated by other companies (Arriva, Keolis, Qbuzz, R-Net), but you still check in and out at the gates in the same way. Your ticket or OV-chipkaart normally works across all Dutch rail operators, as long as you check in with the correct operator at the start of each leg. See our OV-chipkaart and OVpay guide for full details on the card and payment system.
Train types and classes
| Train type | What it is | Notes |
|---|---|---|
| Sprinter | Stops at all or almost all stations | Best for short distances and regional travel |
| Intercity (IC) | Faster train skipping smaller stations | Connects larger cities |
| Intercity direct (ICD) | High-speed route Amsterdam–Schiphol–Rotterdam–Breda | Supplement required unless you have a special add-on |
| 1st class | More spacious, quieter seating | Costs more; 2nd class is the default |
Peak and off-peak hours
Many NS discount subscriptions only apply during off-peak hours. These are typically:
- Weekdays: before 06:30, between 09:00 and 16:00, and after 18:30 until 06:30 the next morning
- All day on Saturdays, Sundays and Dutch public holidays
Always double-check your specific product conditions in the NS app or on the NS website, because promotions and exact times can change.
Check-in and check-out rules
For every journey you must check in at the start and check out at the end.
- At many stations you pass through gates; at smaller platforms there are standalone card readers.
- If you switch between operators (for example NS then Arriva), you must check out at the first company's gate and check in again with the next operator.
- Forgetting to check out can result in being charged the maximum boarding fee. You can usually correct this later in your online travel history, but it is easier and cheaper to tap out immediately.
Quick start: 3 ways to travel today
Whether you just landed at Schiphol or are on a housing viewing tour, these are your three main options.
Single e-ticket or paper ticket (best for tourists and one-off trips)
Buy a ticket in the NS app or via ns.nl and receive a QR code. Tickets are usually locked to a specific date and route. You scan the QR code at the gates to enter and exit.
Pros
- Clear price upfront
- No Dutch bank account needed
- Good for visitors or occasional trips
Cons
- No subscription discounts
- Limited flexibility once purchased
Affiliate link. No extra cost to you.
OVpay: tap in with debit or credit card or phone
OVpay lets you travel by simply tapping a contactless debit card, credit card, or mobile wallet at the gate. No separate card is needed; your fare is automatically charged to your bank account. Works on NS and almost all other Dutch public transport (buses, trams, metro).
Limitations for expats
- Standard OVpay travel is full-fare 2nd class; subscription discounts are not applied via your bank card.
- You cannot easily combine OVpay with all NS Flex subscriptions; for that, a personal OV-chipkaart or OV-pas is still usually needed.
- Remove your card from your wallet to avoid double taps at the gate.
Personal OV-chipkaart or OV-pas with NS Flex (best for long-term expats)
If you live in the Netherlands and take trains regularly, a personal OV-chipkaart or the new OV-pas with NS Flex will almost always work out cheaper. The card is linked to your name and Dutch or SEPA bank account. All trips in a month are billed automatically; discounts are applied automatically when you check in during off-peak hours. You can change your subscription monthly in the NS app.
To order a personal card you normally need: a recent passport-style photo, a Dutch address for delivery of the card, and a Dutch or SEPA bank account for direct debit.
Order NS Flex via NSAffiliate link. No extra cost to you.
NS Flex subscriptions explained (2026)
NS Flex is NS's modular subscription system for domestic travel. You put one Flex product on your card at a time and can switch monthly.
Note: Prices and conditions change regularly. Always confirm the latest prices and details on ns.nl or in the NS app before ordering.
NS Flex Basis
€0/monthNo monthly fee, no discount. You travel at full standard fare but use post-paid billing instead of topping up. Good for expats who want the convenience of post-paid travel without committing to a subscription, or who only occasionally use the train.
Activate NS Flex Basis →Affiliate link.
NS Flex Dal Voordeel (off-peak discount)
Typically 40% off all train travel during off-peak hours (weekdays outside rush hours, plus all weekend and Dutch public holidays). No discount if you start your journey during peak time. The classic expat option if you mainly commute outside the busiest times or travel for leisure on evenings and weekends. A few medium-distance return trips per month (Amsterdam to Utrecht, Rotterdam to The Hague) usually pay for the subscription.
Order NS Flex Dal VoordeelAffiliate link. No extra cost to you.
NS Flex Weekend Voordeel
Small fee/month40% discount at weekends; normal fare on weekdays. For expats who rarely use the train for commuting but love weekend day trips to Dutch cities, beaches, or nature areas.
Order NS Flex Weekend Voordeel →Affiliate link.
NS Flex Weekend Vrij
Higher monthly feeUnlimited free NS train travel at weekends and Dutch public holidays, often from Friday evening until early Monday morning. For expat couples or families who heavily explore the Netherlands by train at weekends - a few longer return trips per month can already justify the cost.
Order NS Flex Weekend Vrij →Affiliate link.
NS Flex Altijd Voordeel
~€30/monthA smaller discount during peak hours plus a larger discount during off-peak (often 20% peak / 40% off-peak). For expats commuting at mixed times who do not want to be restricted to off-peak but still want savings.
View NS Flex Altijd Voordeel →Affiliate link.
NS Flex Altijd Vrij
Several hundred €/monthEffectively unlimited travel on NS trains at all times. For daily long-distance commuters who spend a lot on tickets. Often more attractive than single tickets if you are on the train almost every day.
Order NS Flex Altijd Vrij →Affiliate link.
Traject Vrij (route season ticket)
Route-based priceUnlimited travel on a fixed route between two stations (for example Utrecht to Amsterdam), with limited discounts outside that route. Attractive if your commute is always the same two stations and you barely travel elsewhere. Many expats find Dal Voordeel or Altijd Voordeel more flexible.
Check NS Flex Traject Vrij →Affiliate link.
Children and family travel
Age rules
| Age | Rule | Product needed |
|---|---|---|
| 0-3 years | Always free, no ticket needed | None (if not occupying a seat) |
| 4-11 years | Need own ticket; Kids Vrij makes travel free | Kids Vrij subscription or Railrunner day ticket |
| 12-17 years | Youth variants of NS Flex available | Youth Dal Voordeel or standard tickets |
Kids Vrij - free travel for children 4-11
Kids Vrij is the main subscription for children of expats living in the Netherlands. Children 4-11 travel unlimited and free when accompanied by a supervising traveller aged 12 or older with a valid ticket. Valid on NS and most other Dutch rail operators in the same class as the adult.
- Also gives automatic discount on many buses, trams and metro services
- Up to three children with Kids Vrij can travel with one supervising adult
- Requires a personal OV-chipkaart for the child; the Kids Vrij subscription itself is usually free
If your children are 4-11 and you travel as a family, Kids Vrij is often a no-brainer. Pair it with NS Flex Dal Voordeel for the parents and everyone can travel together at a reduced cost.
Activate Kids Vrij for your childRailrunner day ticket
If you do not want a subscription for your child, NS also offers the Railrunner ticket: a low fixed price per travel day for children 4-11, valid on NS trains when accompanied by an adult with a valid ticket. Ideal for visiting children, grandchildren, or kids who only occasionally join you on day trips.
Buy a Railrunner day ticketAffiliate link. No extra cost to you.
Taking your bicycle on NS
Cycling and trains combine very well in the Netherlands, but there are strict rules. For more on cycling in the Netherlands generally, see our cycling in Holland guide.
When you can bring a regular bike
| Day/time | Bike allowed? |
|---|---|
| Weekdays 06:30-09:00 (peak) | No |
| Weekdays 09:00-16:00 (off-peak) | Yes |
| Weekdays 16:00-18:30 (peak) | No |
| Weekdays after 18:30 and before 06:30 | Yes |
| Saturday, Sunday, public holidays (except King's Day) | Yes (all day) |
| July and August | Yes (all day on most routes) |
Bicycle Ticket Off-peak (Fietskaart Dal)
To take a non-folding bike on the train you must buy a Bicycle Ticket Off-peak for your bicycle. This is a day ticket for the bike; you also need your own normal ticket or subscription for yourself. Valid on all participating rail operators in the Netherlands during off-peak hours. You can buy it in the NS app, at ticket machines, or online.
Buy a Bicycle Ticket Off-peakAffiliate link. No extra cost to you.
Folding bicycles
Folding bikes can travel free of charge if folded and not causing obstruction. They can normally be taken on the train at any time of day, as long as they are folded and do not block doors or aisles.
Practical tips
- Look for the bicycle symbol on the side of the train - there are specific carriages where bikes are allowed.
- Avoid the busiest commuter times even if rules technically allow travel; conductors can refuse bikes if the train is too crowded.
- Remove your bags from the bike when lifting it into the train to avoid damage or blocking the doorway.
Travelling with dogs and other pets
Small pets
Small pets (cats, small dogs) that fit in a bag, basket or carrier and stay on your lap or on the floor travel free of charge. They are not allowed to occupy a separate seat, and you must ensure they do not disturb other passengers.
Larger dogs - Day Ticket Dog (Dagkaart Hond)
For larger dogs that cannot travel in a bag, you must buy a Day Ticket Dog (Dagkaart Hond). This is a day ticket valid on trains and often on other public transport operators. Your dog must be on a leash and is not allowed on seats. If you regularly travel with a dog, build the cost into your monthly budget - forgetting it can result in fines.
For more information about dog ownership in the Netherlands, see our dog registration in the Netherlands guide.
Buy a Day Ticket DogAffiliate link. No extra cost to you.
Planning journeys and using apps
The NS app
The NS app is the main tool for planning train journeys and managing your NS account. You can:
- View live departure times, platform changes, and delays
- Buy e-tickets and special tickets (youth or promotional day tickets when available)
- Manage your NS Flex subscription and payment details
- See your full travel history - crucial for checking invoices and claiming delay compensation
Affiliate link. No extra cost to you.
Other useful apps and planners
9292
National door-to-door planner combining train, bus, tram, metro and sometimes ferry. Best for multi-operator journeys.
Google Maps / Apple Maps
Fine for simple routes, but often less detailed about platform changes and disruptions.
GVB, RET, HTM apps
Local transport apps useful if you mainly travel within one city (Amsterdam, Rotterdam, The Hague).
Delays, compensation and strikes
Delay compensation (Geld terug bij vertraging)
If your NS train is seriously delayed, you may be entitled to a partial or full refund of the fare for that journey.
| Delay | Typical refund |
|---|---|
| 30-59 minutes | Partial refund (depends on ticket type and subscription) |
| 60-119 minutes | Often 50-100% of the fare for that journey |
| 120+ minutes | Often 100% of the fare or more |
You usually have up to three months after the travel date to submit a claim. If you have a personal OV-chipkaart and Mijn NS account, log in, find the delayed journey in your history and submit a pre-filled online claim. For OVpay or single-use tickets, use NS's online forms and enter journey details manually.
Strikes and engineering works
Strikes and planned works are a part of life in the Netherlands, especially on busy routes. NS announces strikes and large disruptions on its website and in the app.
Tip for expats with critical appointments (IND visits, exams, job interviews): plan extra time and check the NS app regularly in the days before your trip, especially during strike season.
Common pitfalls for expats (and how to avoid them)
These issues appear again and again in expat communities and Reddit threads about NS.
Forgetting to check out
Problem: NS charges a maximum boarding fee for trains, which can be much higher than your actual trip.
Fix: Always tap out immediately when leaving the station, and watch the gate display to confirm. With a personal card and NS Flex, you can correct missed check-outs via your online travel history, but there are limits per year.
Tapping with the wrong card
Problem: If you keep multiple contactless cards in one wallet (bank card, OV-chipkaart, work access card), the gate may read the wrong one.
Fix: Take the card you intend to use out of your wallet and hold only that card or your phone against the reader.
Buying NS Flex but using OVpay instead
Problem: Several expats sign up for NS Flex (to get 40% off-peak discount) but then habitually tap with their bank card, bypassing the discount entirely.
Fix: Once you have NS Flex, get in the habit of using your personal card with the subscription and avoid OVpay for those journeys.
Confusion about Railrunner vs Kids Vrij
Problem: Kids Vrij is a subscription for children who travel often; Railrunner is a single-day product. Some families assume Kids Vrij is only for Dutch residents.
Fix: Expat children with a personal OV-chipkaart are also eligible for Kids Vrij, as long as you can set up the subscription and direct debit payment.
Using NS Flex without a stable bank account
Problem: NS Flex uses monthly direct debit. If your bank account is closed, blocked or has insufficient funds, you can end up with payment reminders and a blocked card.
Fix: Only activate NS Flex once your Dutch or SEPA bank account is fully operational and you know your salary schedule.
Expat scenarios: which subscription fits?
New arrival for 3-6 months (intern, exchange, short-term contractor)
Start with OVpay or e-tickets for the first week while you open a bank account and pick up your BSN. As soon as you know your approximate monthly travel, consider NS Flex Dal Voordeel if you often travel off-peak, or Weekend Voordeel if you mainly explore at weekends.
Order NS Flex Dal Voordeel →Affiliate link.
Medium-term expat with hybrid commuting
If you commute by train three or more days a week at varying times, look at NS Flex Altijd Voordeel or Traject Vrij for your specific route. Combine your train subscription with OV-fiets or local public transport for the last mile.
Compare NS commuter subscriptions →Affiliate link.
Expat couple or family exploring the Netherlands every weekend
Run the numbers on NS Flex Weekend Vrij. A couple of longer return trips per month (Amsterdam to Maastricht, Rotterdam to Groningen) often justify the subscription. Add Kids Vrij for children 4-11 so the whole family can travel free on weekends.
Affiliate link.
Nederlandse Spoorwegen
Choose the right NS subscription for your expat lifestyle
All NS Flex subscriptions can be changed or cancelled monthly. Start with Dal Voordeel (40% off-peak discount) and adjust as your commuting habits become clear.
View all NS Flex optionsAffiliate link. No extra cost to you, keeps our expat guides free.
NS trains Netherlands - FAQ for expats
Do I still need a personal OV-chipkaart if OVpay exists?
For short visits or occasional travel, OVpay with your bank card is enough. If you live in the Netherlands and travel regularly, a personal OV-chipkaart or OV-pas with NS Flex is still recommended because it enables subscriptions (Dal Voordeel, Kids Vrij, etc.) and gives better discounts that OVpay does not apply automatically.
Can I get an NS Flex subscription without a Dutch bank account?
NS Flex requires a SEPA bank account that supports direct debit and iDEAL verification. Some expats have registered with international IBANs from online banks, but this is not guaranteed. If you plan to stay more than a few months, opening a Dutch bank account first makes the process straightforward.
Is NS Flex Dal Voordeel worth it if I work 9 to 5?
Dal Voordeel only gives a discount when you check in during off-peak hours. If you always travel in peak hours, it offers little value for commuting. However, many expats shift some journeys slightly earlier or later to fall into off-peak times, and the 40% discount on weekend leisure trips alone can justify the small monthly fee.
Can I use my NS subscription on trains run by other companies?
Most NS Flex subscriptions also apply to other Dutch rail operators (Arriva, Keolis, Qbuzz, R-Net), as long as you travel in the same class and check in and out correctly. Always check your product terms for exceptions on high-speed or international trains, but for everyday domestic journeys it usually works across operators.
What happens if I forget to check out on a Dutch train?
NS charges a maximum boarding fee, which is significantly higher than the normal fare for a short trip. If you have a personal card and NS Flex, you can usually correct missed check-outs via your online account, but there is a limit to how often you can do this. Always tap out immediately when leaving the station.
Is it cheaper to buy NS train tickets in advance?
For domestic NS trains, standard ticket prices are distance-based and do not change depending on when you buy them - there is no advance discount like with international trains. What matters is whether you have a subscription such as Dal Voordeel and whether you travel during off-peak or peak hours.
Can my visiting family use my NS Flex discount?
In many cases, NS allows a co-traveller discount (Samenreiskorting) where up to three people travelling with you can receive a discount during off-peak hours. You usually need to activate this in the NS app or at a ticket machine; exact rules can change, so always check NS's current instructions before assuming the discount applies.
How do I claim NS delay compensation?
You can request compensation when your delay is 30 minutes or more compared to the planned arrival time. If you have a personal OV-chipkaart and Mijn NS account, log in, find the delayed journey in your travel history and submit a pre-filled online claim. You usually have up to three months after the travel date to submit. Refunds are typically 50-100% of the fare for longer delays.
How do I travel from Schiphol Airport to the city by train?
Schiphol has an underground NS station directly below the terminal. Follow the train signs, buy a ticket in the NS app or at a machine, or tap in with OVpay. Intercity and sprinter trains run frequently to Amsterdam Centraal (17-20 min), Rotterdam (25 min), Utrecht (40 min), and The Hague (30 min). You can buy your ticket in advance via the NS app.
Can I bring a bicycle on every NS train?
Most domestic NS trains allow bikes during off-peak hours with a valid Bicycle Ticket Off-peak (Fietskaart Dal). Exceptions apply on some high-speed or international routes. Folding bikes travel free when folded. Always check the NS website for route-specific rules, and be aware that conductors can deny bikes if the train is overcrowded.
What is the quiet zone on NS trains?
Many NS intercity trains have quiet zones (stiltegebieden) marked with icons. You may sit there with a valid ticket, but you are expected to keep noise to a minimum: no phone calls, low volume on headphones, and soft conversation only when necessary.
Can I cancel or change my NS Flex subscription easily?
Yes. One of the main advantages of NS Flex is that you can change or cancel your subscription monthly via the NS app or your online account. Changes usually take effect from the next billing period. You can upgrade for a travel-heavy month or downgrade to NS Flex Basis in quieter months.
Related guides for expats in the Netherlands
Everything you need to get around and settle in.