NetherlandsDutch rolling stock

Frequent regular-interval services with distinctive NS multiple units, double-deck stock and a heavily electrified network.

19 classes

Steam & special traction

UIC type code 90 is the catch-all group for everything that is neither a pure electric nor a pure diesel locomotive: steam locomotives as well as bi-mode, hybrid, battery and hydrogen vehicles.

Electric locomotives

Electric main-line locomotives for passenger and freight services (UIC type code 91).

High-speed trains

Electric multiple units for fast long-distance services – ICE, Railjet, Pendolino and related families (UIC type code 93).

Electric multiple units

Electric multiple units and railcars for local and regional services, from S-Bahn trains to double-deck units (UIC type code 94).

Connexxion Protos

Protos

The Protos is a rare small-series multiple unit that ran for Connexxion on the Valleilijn. Here's how to place it and how to document it.

GVB CAF Urbos (Amsterdam)

CAF Urbos

The CAF Urbos is Amsterdam's modern low-floor tram, run by GVB. Here's how to recognise it, place its running numbers, and photograph it well.

HTM Avenio (Siemens)

Siemens Avenio

The Siemens Avenio is the modern low-floor tram of HTM in The Hague. Here's how to recognise it, how to read car numbers, and how to photograph it.

NS DDZ

DDZ

The DDZ is a double-deck electric multiple unit of the NS, converted from existing double-deck coaches. Here's how to read the abbreviation and recognise it.

NS FLIRT (R-net)

Stadler FLIRT

The NS FLIRT runs in the eye-catching R-net colours on Dutch local services. What's behind both names, and how to recognise the Stadler multiple unit.

NS ICM (Koploper)

Koploper

The ICM is the classic intercity multiple unit of the NS. Its nickname Koploper reveals the design principle: a walk-through gangway right through the front.

NS Mat 54

Hondekop

The NS Mat 54 is nicknamed Hondekop for its rounded front end. Today it's a historic vehicle – and a lesson in Dutch rolling-stock naming.

NS Plan V / Mat 64

Apekop

Mat 64 means Materieel 1964, and Plan V refers to the two-car version. Understand this naming system and you can place Dutch multiple units without looking anything up.

NS SGMm (Sprinter)

SGM

The SGMm is the multiple unit that gave the term Sprinter its name in the Netherlands. Its abbreviation gives away its purpose: city-regional services.

NS SLT (Sprinter Lighttrain)

SLT

The SLT is one of the multiple units that defines Dutch regional services. Its abbreviation stands for Sprinter Lighttrain, and the number gives the count of car sets.

NS SNG (Sprinter Nieuwe Generatie)

SNG

The SNG is the newest Sprinter generation at NS. Its abbreviation stands for Sprinter Nieuwe Generatie, and technically it's built on CAF's Civity platform.

NS VIRM

VIRM

The VIRM is the double-deck workhorse of Dutch rail traffic. Its abbreviation stands for Verlengd InterRegio Materieel – extended InterRegio stock.

RET Alstom Citadis (Rotterdam)

Citadis Rotterdam

The Citadis is Alstom's low-floor tram platform. In Rotterdam it runs for RET – and follows different rules from any railway vehicle.

Diesel railcars & DMUs

Diesel railcars and multiple units on regional and branch lines (UIC type code 95).

Log Dutch rolling stock yourself

Log sightings, collect vehicle numbers and see what others are reporting right now – free with Traintrack.

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