Nederlandse Spoorwegen (NS)

The Nederlandse Spoorwegen run the core network of the Netherlands, but by no means everything moving on Dutch rails. Freight, regional lines and infrastructure sit with other companies – and the yellow livery only tells you which part you're looking at.

Also known as: NS · Nederlandse Spoorwegen · N.V. Nederlandse Spoorwegen

NetherlandsNetherlandsState railways9 min read

1500 V

DC on the core network

2

electrification systems in the country

0

own freight trains

1435 mm

track gauge

Key takeaways

  • NS is a pure passenger railway. There's no freight business left in the group – that division went to the German freight alliance around the year 2000.
  • The network belongs to ProRail, not NS. Several competing passenger and freight railways run on the same tracks.
  • Intercity and Sprinter are products, not companies – they tell you the stopping pattern, not the operator.
  • 1500 V DC shapes everything: fleet choice, acceleration, and which locomotives are even allowed in.
  • Yellow doesn't automatically mean NS. Arriva, Qbuzz, Keolis and Connexxion run regional lines in their own liveries.
Contents
  1. 1.Fact file
  2. 2.Business areas
  3. 3.Structure & brands
  4. 4.History at a glance
  5. 5.How to recognise the company
  6. 6.Strengths and weaknesses
  7. 7.A state railway that no longer does three things
  8. 8.The electrification system explains half the fleet
  9. 9.Long-distance services run through partnerships
  10. 10.Who else runs on the same tracks as NS
  11. 11.Four steps to a reliable identification
  12. 12.Where to see the whole country in a day
  13. 13.When you can log it as NS – and when you can’t
  14. 14.Verdict
  15. 15.Frequently asked questions

Fact file

Legal formPublic limited company under Dutch law, shares held by the Dutch state
Role in the systemPassenger services on the core network (hoofdrailnet) under a state concession
Infrastructureheld by ProRail – organisationally separate from NS
Freightno longer a business area; the former freight division went to DB
Electrification system1500 V DC on the core network, 25 kV 50 Hz on the HSL-Zuid and Betuweroute
Track gauge1435 mm standard gauge
Product brandsIntercity, Intercity direct, Sprinter – products, not companies
UIC country code84 for the Netherlands, written out as NL in the data panel
Official websitewww.ns.nl

Business areas

Core-network passenger services – Intercity and Sprinter services on the hoofdrailnet under a state concession
Domestic high speed – services over the HSL-Zuid between Amsterdam, Rotterdam and Breda
International services – via subsidiary NS International, mostly in partnership with foreign railways
Station development – retail units, bicycle parking facilities and station services
Maintenance – its own depots for the multiple-unit fleet

Structure & brands

NS International – cross-border services and stakes in international products
NS Reizigers – domestic operational passenger services
NS Stations – station space, retail and service facilities
Abellio – NS's former international platform, whose activities have been largely wound down

History at a glance

1938The previously competing Dutch railway companies are finally merged into N.V. Nederlandse Spoorwegen.
1990sImplementation of the European separation of infrastructure and operations begins: infrastructure duties are gradually spun out of NS.
2000The freight division NS Cargo is absorbed into the German-Dutch freight alliance that later becomes DB Cargo Nederland. NS has been a pure passenger railway ever since.
2003ProRail is set up as an independent infrastructure manager. Track and train operation are now permanently separated.
2009The high-speed line HSL-Zuid opens – running on 25 kV AC instead of the country's usual 1500 V.

How to recognise Nederlandse Spoorwegen (NS)

Does the train really belong to Nederlandse Spoorwegen (NS)?

Tick off everything that applies to the vehicle in front of you.

  • Yellow with a blue band is the NS house colour – but not every yellow vehicle in the country belongs to NS
  • Sprinter on the destination display means local service with many stops, Intercity means fast core-network service
  • The pantographs run on 1500 V DC on the core network – heavy trains run with two pantographs raised
  • The data panel shows the country code NL, with the matching keeper marking on NS vehicles
  • Double-deck trains with a blunt front end are almost always NS classes from the VIRM or DDZ families
  • Regional lines away from the core network run in other liveries – Arriva, Qbuzz, Keolis and Connexxion are independent operators there
  • Freight locomotives in the Netherlands never belong to NS, but to DB Cargo, Lineas, RRF or other private operators

Strengths and weaknesses

What the company stands for

  • Very dense frequency – something is always happening at a hub station, even without studying the timetable
  • Compact country: Amsterdam, Utrecht and Rotterdam sit comfortably together in a single day
  • Clearly separated product brands make platform identification quick
  • Wide range of multiple-unit generations, from the older Sprinter to the ICNG
  • Freight traffic is concentrated on a few routes and therefore easy to plan for

Where it falls short

  • NS doesn't run everywhere – if you're after the regional lines you need other operators
  • Access gates at many stations require a valid ticket, even if you just want to take photos
  • Passenger service is almost entirely multiple units – you'll rarely see locomotives
  • The fleet is highly standardised, and special liveries are rare
  • The 1500 V system limits which foreign locomotives can even run in

Updated: August 2026 – A Dutch platform looks tidy at first glance: yellow multiple units, a frequency like a metronome, something new every two minutes. Behind that, though, is a country with two electrification systems, an independent infrastructure manager, and a passenger market that the Nederlandse Spoorwegen only serve in part. If you don’t separate these out, you’ll misfile half your sightings.

Log Dutch sightings cleanly

Vehicle number, location and time captured in seconds – even when the train only stops for 40 seconds.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

A state railway that no longer does three things

NS today is scoped much more narrowly than most of Europe’s state railways. It owns no track – that sits with ProRail. It runs no freight trains – the former NS Cargo division was absorbed around the year 2000 into the alliance from which DB Cargo Nederland emerged. And it doesn’t serve every line: outside the core network, the provinces award their own concessions.

What remains is the core business: passenger services on the so-called hoofdrailnet, the main axes between Amsterdam, Rotterdam, Utrecht, Den Haag, Eindhoven and Groningen. That’s almost always where you’ll be as a spotter, and it’s exactly there that NS dominates so strongly that it’s easy to forget how much else runs alongside it.

1500 VDC on the core network
25 kVAC on the HSL-Zuid and Betuweroute
0freight trains in the NS group
NLcountry code in the data panel

The electrification system explains half the fleet

1500 volts DC is the most important technical difference from Germany. At this voltage, much higher currents flow for the same power – which limits how much power a single pantograph can usefully draw. The Dutch answer was a consistent switch to multiple units: power is spread across many axles, and the acceleration suits the dense stopping pattern.

That’s why you’ll rarely see locomotives in passenger service. The double-deck families VIRM and DDZ, the SLT and SNG on local services, and the ICNG on long-distance services – that’s the core of the fleet. A locomotive like the NS 1700 hauling coaches is the exception, not the rule.

On the HSL-Zuid and the Betuweroute, by contrast, 25 kV 50 Hz applies. Both lines are outliers in the network, and that’s exactly what makes them interesting: multi-system vehicles run there that have no business anywhere else in the country.

Long-distance services run through partnerships

NS hasn’t built up a standalone high-speed product along French or German lines. That role is filled partly by the “Intercity direct” brand over the HSL-Zuid, and partly by the subsidiary NS International, which takes a stake in cross-border products rather than running them alone. If you see a train to Germany or Belgium pulling into Amsterdam, as a rule you’re looking at a vehicle from a partner railway.

That’s why international sightings in the Netherlands are so often filed incorrectly: the destination station is Dutch, the vehicle isn’t. The separation of brand, operator and keeper described in the guide Who’s actually running it? applies especially clearly here – and just as much on the regional lines.

Brand, operator, keeper – three things here too

Often only a product name is written on the side: "Sprinter", "Intercity", "R-net". The operator is written small alongside it, the keeper in the data panel. "R-net", for example, is a shared look that different companies operate depending on the route – a classic case for misfiled entries.

Who else runs on the same tracks as NS

Level Who’s behind it What you see on the vehicle
Core-network passenger services NS Yellow with a blue band, Intercity or Sprinter brand
Regional concessions Arriva, Qbuzz, Keolis, Connexxion own liveries, often network or provincial brands
Cross-border NS International and partner railways foreign vehicles, e.g. from DB or the Belgian SNCB
Freight DB Cargo, Lineas, RRF and others locomotives with no destination display, mostly multi-system machines
Track ProRail nothing at all – no train operation of its own

The practical benefit of this table: as soon as you know which level you’re at, the number of possible operators shrinks to two or three. The rest is handled by the data panel, whose structure is explained in the guide to reading the UIC number.

The middle row is especially tricky. The provinces tender their lines individually, and the winners change over the years. A railcar you noted five years ago in a particular livery can today be running for a different concession holder under a different brand – with the vehicle and its number unchanged. Arriva Nederland belongs to the British-rooted Arriva group, while Qbuzz and Keolis Nederland each have their own foreign parent companies. For your sightings list, that means: note the vehicle and the date, not the brand.

Four steps to a reliable identification

Read the product

Sprinter or Intercity on the display narrows you straight down to NS core-network service. A provincial name, on the other hand, points to a regional concession.

Determine the vehicle type

Double-deck almost always means NS. A two-car diesel railcar almost never means NS, since the core network is fully electrified.

Find the data panel

Located low down on the side. Note the country code NL, the keeper marking and the full vehicle number – only that makes the sighting unambiguous.

Cross-check the electrification system

A pure AC locomotive can't have run under its own power on the core network. If the observation doesn't fit the system, you've either got a transfer move or a misreading.

NS or not NS?

Tick off what applies to your observation – the calculator estimates how solid the identification is.

Even 100 percent remains an estimate – it only becomes solid with the vehicle number.

Where to see the whole country in a day

Utrecht Centraal is the central hub: almost everything running on the core network passes through here at some point. Amsterdam Centraal adds the international services and the HSL connection. For the freight side, Kijfhoek marshalling yard is worthwhile, and for the system changeover at the German border, Venlo.

If you’re planning a trip, the overview in Tracking trains live across Europe helps: the Dutch frequency is so dense that waiting rarely pays off – heading there deliberately does.

Utrecht, Amsterdam, Venlo in one day

With the Traintrack app you can see what other spotters are reporting on the same platform right now.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

When you can log it as NS – and when you can’t

It's NS if …

  • the data panel shows an NS keeper marking
  • the train runs as an Intercity or Sprinter on the core network
  • the vehicle type belongs to a known NS family

Look closer if …

  • the train carries a network or provincial brand such as R-net
  • a vehicle is running on a border line
  • the railcar is diesel-powered

It's not NS if …

  • it's a freight train
  • the train runs under a regional concession
  • the vehicle belongs to a foreign railway

Plan for access gates

Many Dutch stations only let you onto the platform with a valid ticket or a checked-in smart card. If you want to just pop in and take a quick photo, you'll otherwise be stuck at the gate. Operational railway land, tracks and marshalling areas are off-limits anyway – see the article on keeping a safe distance from the track for more.

Verdict

The Nederlandse Spoorwegen are a state railway with a clear but limited remit: passenger services on the core network, nothing more. Everything else – track, freight, many regional lines – sits with others. Keeping that in mind gets you to clean sightings quickly in the Netherlands, because the number of candidates shrinks by itself.

The rest is system knowledge: 1500 volts, multiple-unit operation, two high-performance lines with a different electrification system. How to keep these observations usable in the long run is described in the guide to the sightings log.

In short

NS carries people, not freight, and owns none of the track. Yellow probably means NS – it's only certain once you've checked the data panel.

Two electrification systems, one clean archive

Note vehicle numbers rather than colours – then your list holds up across borders too.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Summary

  • To understand NS you first have to grasp everything the company no longer does: no network, no freight trains, not every regional line.
  • The country's two electrification systems explain almost every fleet decision – from the double-deck train to the ICNG.
  • On the platform, the product brand is the quickest clue, the data panel the most reliable one.
  • A day between Utrecht, Amsterdam and Venlo shows you the whole spectrum: core network, regional services and a freight corridor.

Frequently asked questions

Does the Dutch state own the Nederlandse Spoorwegen?

Yes. NS is formally a public limited company, but its shares are held by the Dutch state. For you at trackside, this mainly means core-network services run under a state-awarded concession rather than a free market. Regional lines outside this core network, on the other hand, are tendered individually – competitors such as Arriva Nederland run there.

Does NS also run freight trains?

No. The former freight division NS Cargo was absorbed around the year 2000 into the alliance that later became DB Cargo Nederland. Freight trains in the Netherlands today belong to DB Cargo, Lineas Nederland, Rotterdam Rail Feeding or other private companies. If you see a freight locomotive, NS is ruled out as the operator.

What's the difference between Sprinter and Intercity?

Both are product brands of NS, not separate companies. Sprinter denotes local services with a dense stopping pattern, Intercity the fast service between major cities. "Intercity direct" is the variant over the HSL-Zuid high-speed line, which carries a supplement. So the brand tells you the stopping pattern and the route – not the company.

Why does the Netherlands run on 1500 volts DC?

The system dates from electrification in the first half of the 20th century and was never replaced network-wide. Only the newer lines HSL-Zuid and Betuweroute run on 25 kV 50 Hz. In practice this means German locomotives can't simply continue over the border, but need multi-system capability. That's why you regularly see locomotive changes and multi-system machines at Venlo.

Who owns the tracks in the Netherlands?

The infrastructure manager ProRail. It was spun off as an independent body in 2003 and is responsible for routes, signalling and track capacity, but doesn't run any trains itself. That's exactly why NS Sprinters, Arriva multiple units and freight trains from various companies can run side by side on the same route. Station space and shops, on the other hand, partly sit with NS companies.

Can I get onto the platform in the Netherlands without a ticket?

Often not. Many Dutch stations have access gates that only open with a valid ticket or a checked-in smart card. Plan for this if you just want to take photos – a day trip with a valid ticket is usually the simplest solution. What else is and isn't allowed on a platform is covered in the article on house rules at stations.

Which vehicles are typical for NS?

Passenger services run almost entirely with multiple units. Typical examples are the double-deck families VIRM and DDZ, the SLT and SNG on local services, and increasingly the ICNG on long-distance services. Locomotives such as the NS 1700 have become the exception in passenger service.

Who runs the regional lines that NS doesn't serve?

Regional concessions are awarded individually by the provinces. Arriva, Qbuzz, Keolis and Connexxion run there with their own fleets and their own liveries. Brands like "R-net" or "Blauwnet" cut across this: they stand for a shared look that several operators can use. This is the classic case where the livery leads you astray.

Is the ICE in Amsterdam an NS train?

No. Cross-border services run through partnerships in which NS International has a stake, but depending on the product they're operated by the partner railway or jointly. An ICE to Amsterdam remains a vehicle of Deutsche Bahn. For your sightings list it's the vehicle and its keeper that count, not the destination station.

Where do I see the most freight traffic in the Netherlands?

At Kijfhoek marshalling yard south of Rotterdam and along the Betuweroute. Kijfhoek is the central hub for port traffic; trains are assembled there before heading towards the German border. At Venlo, by contrast, you see the border crossing itself, with the change of electrification system.

Log vehicles from Nederlandse Spoorwegen (NS)

Company, vehicle, location and date logged in seconds – and visible to the community.

Download Traintrack on the App Store4.8(23 ratings)Get Traintrack on Google Play4.4(35 ratings)

The operational level in the railway operator database

Who actually runs the trains, with keeper markings and identifying features on the vehicle.

Typical vehicles

Where you will find Nederlandse Spoorwegen (NS)

Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.

All spotting locations in Europe →

More companies

Related guides from the blog

TT

Traintrack editorial team

This database covers the company and brand level of the railway. Group structures, shareholdings and transport contracts change all the time – confirmed details are in the fact file, and anything subject to change is marked as such. Who actually runs the trains is covered in the railway operator database.

← All state railways