The first time I tried to use Dutch public transport, I tapped my anonymous OV-chipkaart, got on the train, and promptly forgot to check out. That little mistake cost me twenty euros in “boarding fare.” I have since become a public transport expert out of pure self-defense. After ten years of trains, trams, buses, and the glorious OV-fiets, I know every trick to save money and avoid the pitfalls. Here is everything you need to know.

The OV-chipkaart: Your Key to Dutch Public Transport

The OV-chipkaart (openbaar vervoer chipkaart, literally “public transport chip card”) is a contactless smart card that works on all public transport in the Netherlands: NS trains, regional trains (Arriva, Keolis), trams (GVB, HTM, RET), buses, metro, and ferries.

Types of OV-chipkaart

TypeCostWho Can Use ItSubscriptionsOV-fiets
PersonalEUR 7.50Registered owner onlyYesYes
AnonymousEUR 7.50AnyoneNoNo
DisposableEUR 1-2 (single use)AnyoneNoNo

Which Type Should You Get?

For most expats, the personal OV-chipkaart is the right choice. It allows you to:

  • Load subscriptions for discounted travel
  • Use OV-fiets bike rental at train stations
  • Set up automatic top-up (automatisch opladen)
  • Track your travel history and expenses online
  • Receive reimbursement from your employer directly onto the card

The anonymous card is useful for occasional visitors or if you need a spare card.

How to Get a Personal OV-chipkaart

  1. Order online at ov-chipkaart.nl
  2. You need a Dutch address and a passport-style photo
  3. Pay EUR 7.50 (charged to your bank card)
  4. The card arrives by post within 5-7 business days
  5. Activate the card online and load credit or subscriptions

Alternatively, you can purchase an anonymous OV-chipkaart immediately at any NS ticket machine in train stations while you wait for your personal card to arrive.

How Check-In / Check-Out Works

The OV-chipkaart uses a check-in, check-out system:

  1. Check in (inchecken): Hold your card against the card reader when you board or enter a station. You hear a beep and see a green light.
  2. Travel: Sit back and enjoy the ride.
  3. Check out (uitchecken): Hold your card against the card reader when you exit the station or leave the vehicle. A second beep confirms check-out.

Critical rule: Always check out. If you forget, you will be charged the maximum fare for that journey, which can be EUR 20 or more on trains. The system charges a deposit when you check in and refunds the difference when you check out.

Transferring Between Operators

When you transfer between different transport operators (for example, from an NS train to a GVB tram in Amsterdam), you must check out with the first operator and check in with the second. This happens at the card readers in the station or at the tram/bus door. The transfer is smooth if you do it correctly, and you will not be charged double.


Before you pick a subscription, it helps to know how your transport costs fit into your total monthly budget. Our cost-of-living tools can help you model that.

Explore our expat budget tools →

NS Trains: The National Rail Network

NS (Nederlandse Spoorwegen) operates the main national rail network, connecting all major Dutch cities and towns. The train is the backbone of Dutch commuting.

Types of NS Trains

Train TypeDescriptionSpeedFrequency
IntercityFast trains between major citiesHigh (stops only at main stations)Every 10-15 minutes
Intercity DirectExpress between Amsterdam and Rotterdam (via Schiphol)Fastest (supplement required)Every 15-30 minutes
SprinterLocal trains stopping at all stationsSlower (all stops)Every 10-30 minutes

Key Train Routes for Expats

RouteDurationFrequencySingle Fare (2nd class)
Amsterdam – Rotterdam~40 min (Intercity)Every 10 min~EUR 17-18
Amsterdam – The Hague~50 min (Intercity)Every 10 min~EUR 13-14
Amsterdam – Utrecht~25 min (Intercity)Every 10 min~EUR 9-10
Amsterdam – Eindhoven~75 min (Intercity)Every 15 min~EUR 22-23
Rotterdam – The Hague~25 min (Intercity)Every 10 min~EUR 6-7
Amsterdam – Schiphol~15 min (Sprinter/IC)Every 10 min~EUR 5-6

Fares are approximate for 2026. Intercity Direct between Amsterdam and Rotterdam requires a supplement of approximately EUR 2.60.

Classes of Travel

  • Second class (2e klas): Standard seating, used by most travelers. Comfortable and perfectly adequate.
  • First class (1e klas): More spacious seats, quieter carriages, and generally less crowded. Costs approximately 40-60% more than second class. Worth considering for long daily commutes.

Peak and Off-Peak Travel

NS distinguishes between peak hours (spitsuren) and off-peak hours (daluren):

  • Peak: Monday to Friday, approximately 06:30-09:00 and 16:00-18:30
  • Off-peak: All other times, including evenings, weekends, and holidays

Off-peak subscriptions offer significant discounts (up to 40%) and are the most popular choice for expats who can avoid rush hour.


NS Flex Subscriptions: Save on Train Travel

NS Flex is the subscription system for NS train travel. It offers various products that can save you significant money depending on your travel patterns.

SubscriptionMonthly CostDiscountBest For
Dal Voordeel~EUR 5.5040% off-peakWeekend travelers, flexible workers
Altijd Voordeel~EUR 2740% off-peak, 20% peakRegular commuters, 2-3 days/week
Dal Vrij~EUR 110Unlimited off-peak travelFrequent off-peak travelers
Traject VrijVaries by routeUnlimited on one routeDaily commuters on a fixed route
Altijd Vrij~EUR 360Unlimited all travelDaily commuters, multiple routes

Which Subscription Should You Choose?

If you commute to the office 5 days a week on the same route: Traject Vrij (unlimited travel on your specific route) is usually the best value. Your employer may partially or fully reimburse this.

If you commute 2-3 days a week: Altijd Voordeel (20% discount during peak, 40% off-peak) often works out cheaper than buying individual tickets.

If you primarily travel on weekends and evenings: Dal Voordeel (40% off-peak discount for just EUR 5.50/month) is a no-brainer. Almost every expat should have this subscription.

If you travel extensively throughout the Netherlands: Dal Vrij (unlimited off-peak) or Altijd Vrij (unlimited everything) may be cost-effective if you make several trips per week.

How to Set Up NS Flex

  1. Create an account at ns.nl
  2. Link your personal OV-chipkaart
  3. Choose your subscription
  4. Set up a direct debit from your Dutch bank account
  5. Your subscription is loaded onto your OV-chipkaart within 24 hours

With NS Flex, you no longer need to load credit (saldo) onto your card for train travel. Fares are calculated automatically and charged to your bank account monthly.


City Transport: Trams, Buses, and Metro

Each major Dutch city has its own public transport operator for trams, buses, and metro.

Transport Operators by City

CityOperatorModesWebsite
AmsterdamGVBTram, bus, metro, ferrygvb.nl
RotterdamRETTram, bus, metroret.nl
The HagueHTMTram, bushtm.nl
UtrechtU-OV (Qbuzz)Tram, busu-ov.info
Other regionsArriva, Keolis, EBS, ConnexxionBus, regional trainVaries

How City Transport Works

City transport uses the same OV-chipkaart or contactless bank card as NS trains. The check-in/check-out principle is the same:

  • Trams and buses: Check in at the card reader inside the vehicle when you board. Check out when you exit.
  • Metro: Check in at the gate or card reader when entering the station. Check out when leaving.
  • Ferries (Amsterdam): GVB ferries behind Amsterdam Centraal are free and do not require check-in.

City Transport Pricing

City transport uses a national rate system based on distance traveled. Typical costs:

  • Base fare: approximately EUR 1.08 per journey
  • Per kilometer: approximately EUR 0.19
  • Typical city journey: EUR 1.50-4.00

Tips for City Transport

  • Check out at every exit: Even if you transfer between vehicles of the same operator, always check out and check in again to ensure correct fare calculation.
  • Night buses: Major cities offer night buses (nachtbus) on weekends, with higher fares.
  • Free ferries in Amsterdam: The GVB ferries crossing the IJ behind Amsterdam Centraal are free for pedestrians and cyclists. No OV-chipkaart needed.
  • Tourist day passes: If visitors are in town, GVB, RET, and HTM offer day passes. For residents, the OV-chipkaart is more economical.

OV-fiets: Bike Rental at Train Stations

OV-fiets (public transport bicycle) is a genius Dutch invention that solves the “last mile” problem. Bright yellow rental bikes are available at most train stations, allowing you to cycle from the station to your final destination.

How to Use OV-fiets

  1. Activate OV-fiets on your personal OV-chipkaart at ov-fiets.nl (free activation, linked to your bank account)
  2. Pick up a bike at any OV-fiets location (look for the yellow bike logo at train stations)
  3. Scan your OV-chipkaart at the pickup point
  4. Ride to your destination
  5. Return the bike to any OV-fiets location (does not need to be the same station)
  6. Scan your card to check in the bike

OV-fiets Pricing

  • EUR 4.55 per 24 hours (first 24 hours)
  • EUR 4.55 per additional 24-hour period
  • Maximum rental period: 72 hours
  • Charged to your bank account

Why Expats Love OV-fiets

OV-fiets is the perfect complement to train travel. Your commute becomes: walk to your local station, take the train, pick up an OV-fiets at the destination station, cycle to the office. The bikes are basic but functional (Dutch-style upright bikes with built-in lock and lights), and they are available at over 300 locations.

Tips for OV-fiets

  • Check availability: Popular stations can run out of bikes during morning rush hour. The NS app shows real-time OV-fiets availability at each station.
  • Return before 72 hours: If you keep a bike longer than 72 hours, you will be contacted and may face additional charges.
  • Adjust the seat: OV-fiets bikes have adjustable seats. Take 10 seconds to set it to your height.
  • Lock the bike: When parking temporarily, use the built-in rear wheel lock. When returning the bike, dock it at the OV-fiets stand.

Key Apps for Dutch Public Transport

9292 – The Universal Planner

The 9292 app (named after the phone number 0900-9292) is the national public transport journey planner. It covers all operators: NS trains, regional trains, trams, buses, metro, and ferries.

Key features:

  • Door-to-door route planning with real-time departure times
  • Combines all transport modes in a single search
  • Shows pricing and travel time for each option
  • Real-time disruption alerts
  • Available in English

This is the single most useful transport app for expats. Download it on your first day.

Most stations offer free public WiFi. It is convenient for checking routes and delays, but station networks are shared and unencrypted — not suitable for banking or work logins without protection. Stay secure on public WiFi with NordVPN →

NS App – For Train Travel

The official NS app is a must if you take the train regularly.

Key features:

  • Real-time train departure and arrival times
  • Platform information (which track your train departs from)
  • Disruption alerts and alternative route suggestions
  • OV-fiets availability at stations
  • NS Flex subscription management
  • Crowd indicator (shows how busy each train car is)
  • Available in English

GVB, RET, HTM Apps – For City Transport

Each city transport operator has its own app for real-time departure times and route planning. Download the app for your city:

  • GVB (Amsterdam): Real-time tram, bus, and metro times
  • RET (Rotterdam): Real-time tram, bus, and metro times
  • HTM (The Hague): Real-time tram and bus times

Google Maps and Apple Maps

Both Google Maps and Apple Maps have solid Dutch public transport integration. They are useful for quick route checks, though the 9292 app provides more detailed public transport-specific information.


Practical Tips for Daily Commuting

The Daluren (Off-Peak) Strategy

If your employer offers flexible working hours, traveling outside peak times saves significant money and gives you a more comfortable ride. Peak trains between Amsterdam, Utrecht, The Hague, and Rotterdam are crowded and often standing-room only. Off-peak trains are quieter and cheaper.

Employer Reimbursement

Many Dutch employers reimburse commuting costs, either partially or fully. Common arrangements include:

  • NS Business Card: Your employer provides a card that covers your commute, often with free off-peak travel as well
  • Fixed monthly allowance: A set amount per month based on distance
  • Kilometer-based reimbursement: EUR 0.23 per kilometer (the tax-free maximum in 2026)

Discuss transport reimbursement with your employer during salary negotiation or onboarding. It is a standard benefit in the Netherlands.

Dealing with Delays and Disruptions

Dutch trains are reliable, but disruptions happen. Here is how to handle them:

  • Check before you go: Open the NS app every morning to verify your route is running normally
  • Geld-terug-bij-vertraging: NS offers compensation for delays of 30 minutes or more. Claim through the NS app or website within 2 months.
  • Alternative routes: The 9292 app automatically suggests alternatives when disruptions occur
  • Werkzaamheden (maintenance): Planned track work is announced weeks in advance on ns.nl. Replacement buses (vervangend vervoer) run on affected routes.
  • Winter weather: Ice and storms occasionally disrupt service. Follow NS on social media or check their app for real-time updates.

Bike + Train: The Dutch Commute

The most common Dutch commute combines cycling and train travel. If you haven’t got your bike sorted yet, our cycling guide covers everything from buying secondhand to Swapfiets subscriptions to Dutch traffic rules.

  1. Cycle to your local station (store your personal bike in the stalling, the bicycle parking garage)
  2. Take the train to your destination city
  3. Pick up an OV-fiets at the arrival station
  4. Cycle to the office
  5. Reverse the process in the evening

This combination is faster, cheaper, and more pleasant than driving in most cases. Bicycle parking at Dutch train stations is free for the first 24 hours.

Quiet Zones

NS trains have designated quiet zones (stiltecoupe) in first class and sometimes second class. These are marked with a “Stilte” sign. In quiet zones, you should not make phone calls, play music, or have loud conversations. Ideal for a peaceful commute.


Costs Compared: Public Transport vs. Car

For many expats, public transport in the Netherlands is cheaper than owning a car:

ExpensePublic TransportCar
Monthly commute (30 km each way)~EUR 200-350 (with subscription)~EUR 300-500 (fuel, insurance, tax, parking)
ParkingNot applicableEUR 100-300/month in cities
InsuranceNot applicableEUR 50-100/month
MaintenanceNot applicableEUR 50-100/month
FlexibilityGreat in Randstad, limited in rural areasFlexible everywhere

For expats living and working in the Randstad (Amsterdam, Rotterdam, The Hague, Utrecht corridor), public transport is often the better choice financially and practically. Parking in city centers is extremely expensive, and the train is often faster than driving during rush hour.


OVpay: The Future of Dutch Transport Payment

OVpay is the system that allows you to use your contactless bank card or phone (Apple Pay, Google Pay) directly on public transport, without needing an OV-chipkaart.

How OVpay Works

  • Check in: Tap your bank card or phone on the card reader
  • Check out: Tap the same card or phone when you exit
  • Payment: The fare is calculated and charged to your bank account
  • Best price guarantee: OVpay automatically calculates the best fare, including day caps

OVpay vs. OV-chipkaart

FeatureOVpay (Bank Card)OV-chipkaart
SubscriptionsNoYes
OV-fietsNoYes (personal card)
Automatic top-upNot neededAvailable
Tourist-friendlyYesRequires purchase
Discount productsLimitedFull range
Day cap pricingYesWith subscriptions

For casual travelers and tourists, OVpay is the easiest option. For regular commuters, the personal OV-chipkaart with NS Flex subscriptions remains more economical.



Final Tips

Public transport in the Netherlands is efficient, affordable, and well-connected. Here is your action plan:

  1. Order a personal OV-chipkaart at ov-chipkaart.nl as soon as you have a Dutch address
  2. Download the NS app and 9292 app on your first day
  3. Activate OV-fiets on your card for last-mile cycling
  4. Subscribe to Dal Voordeel (EUR 5.50/month for 40% off-peak discount) – it pays for itself after one or two trips
  5. Ask your employer about transport reimbursement; it is standard in the Netherlands
  6. Use OVpay with your bank card for immediate travel while waiting for your OV-chipkaart to arrive

Welcome to the Dutch commute. Grab your OV-chipkaart, download 9292, and explore everything the Netherlands has to offer by train, tram, bus, and bicycle.

Want to see how your commute costs compare to housing, food, and other expenses? Our cost of living guide breaks down average monthly spending by category, and our budget tool lets you model your own numbers.

Check your total cost of living →

ov-chipkaartpublic transport netherlandsns trainsdutch trainsgvb amsterdamov-fietsns flex9292 app

Frequently Asked Questions

What is an OV-chipkaart and do I need one?

The OV-chipkaart is the smart card used for all public transport in the Netherlands, including trains, trams, buses, and metro. While you can also use contactless bank cards (debit or credit cards with NFC) to check in on most transport services in 2026, a personal OV-chipkaart is still recommended if you commute regularly, want to load subscriptions, or plan to use OV-fiets bike rental. It costs EUR 7.50 and is valid for 5 years.

Can I use my contactless bank card instead of an OV-chipkaart?

Yes. Since the rollout of OVpay, you can use a contactless debit or credit card (Visa, Mastercard, or Maestro with NFC) to check in and out on NS trains and most other public transport operators. The fare is charged to your bank account. However, you cannot load subscriptions, discount products, or use OV-fiets with a bank card, so a personal OV-chipkaart still offers advantages for regular commuters.

How much does public transport cost in the Netherlands?

Costs depend on distance traveled. NS train fares are calculated per kilometer: a single second-class journey from Amsterdam to Rotterdam costs approximately EUR 17-18. Trams, buses, and metro within a city use a base fare plus per-kilometer charge, with typical urban journeys costing EUR 1.50-4.00. Monthly subscriptions and off-peak discounts can reduce costs significantly. The NS Dal Voordeel subscription gives 40% discount on off-peak train travel for EUR 5-6 per month.

What is the difference between a personal and anonymous OV-chipkaart?

A personal OV-chipkaart has your name and photo printed on it and is linked to your identity. It allows you to load subscriptions, discount products, and use OV-fiets. It costs EUR 7.50 and requires registration online. An anonymous OV-chipkaart has no name or photo, can be used by anyone, and only allows loading credit (no subscriptions). It also costs EUR 7.50 and can be purchased at ticket machines.

How does OV-fiets work?

OV-fiets is a bike rental service available at most Dutch train stations. You need a personal OV-chipkaart with an OV-fiets subscription (free to activate) to use it. Pick up a yellow bike at any OV-fiets location by scanning your card, ride it to your destination, and return it to any OV-fiets point. The cost is EUR 4.55 per 24 hours. It is an incredibly convenient way to cover the last few kilometers between the train station and your office or home.

What are the best NS subscriptions for commuters?

For daily commuters, NS Flex offers several options: Dal Voordeel (40% off-peak discount, ~EUR 5.50/month), Altijd Voordeel (40% off-peak and 20% peak discount, ~EUR 27/month), and Traject Vrij (unlimited travel on a specific route, priced based on distance). For expats who commute to the office 2-3 days per week, Dal Voordeel combined with occasional full-price peak tickets is often the most cost-effective option.

Is public transport in the Netherlands reliable?

Dutch public transport is generally very reliable by international standards. NS trains run frequently (every 10-30 minutes on most routes) and on-time performance is typically 90-93%. Trams and buses in major cities run frequently during the day but less so in evenings and weekends. However, disruptions can occur due to weather, maintenance, and incidents. Always check the NS app or 9292 app before traveling, especially in winter when ice and storms can affect service.

Sv
Sarah van den Berg
Expat coach and relocation specialist. Half Dutch, half British, living in the Netherlands for over 10 years.