Open data about railway stations

This dataset contains data about all railway stations in the Netherlands, including their location and category.

Go to:

Description of the data

The railway stations in this dataset are used by the Rijden de Treinen website and app. The source for this data is NS, as the stations are directly extracted from the NS API. The station names, geo coordinates and station codes are determined by NS.

Columns

This dataset contains the following columns:

  • rdt_id
    Unique identifier
    This is the internal ID used by Rijden de Treinen.
  • code
    Station code
    This is the unique station code (abbreviation) of the station. Usually it is an acronym of the station name, but the name is not always recognizable (e.g. most stations in The Hague). A station code is up to 8 characters long.
  • uic
    UIC code
    The UIC code of a station. This is an international unique identifier for railway stations. Dutch stations have a UIC code which starts with 84 (e.g. 8400058 for Amsterdam Centraal).
  • name_short
    Short station name
    Short version of the station name. Often, a large part of the station name is left out (e.g. Scienceprk instead of Amsterdam Science Park).
  • name_medium
    Medium station name
    The medium length version of the station name. This version of the station is name often used when there is no room for full names, but may also not include all name elements (e.g. Science Park instead of Amsterdam Science Park).
  • name_long
    Long station name
    This is the long (or full) version of the station name.
  • slug
    Slug
    Unique identifier for the station, in lowercase and without spaces. This is the same as the URL of the station page on the Rijden de Treinen website.
  • country
    Country
    The country in which the station is located. NL is the Netherlands, D is Germany, B is Belgium, F is France, A is Austria, CH is Switzerland, GB is the United Kingdom.
  • type
    Category of the station
    The category of the station. Possible values are (from major to minor station): megastation, knooppuntIntercitystation, intercitystation, knooppuntSneltreinstation, sneltreinstation, knooppuntStoptreinstation, stoptreinstation, facultatiefStation. The category knooppunt (junction) implies that these stations are meant for changing trains. A facultatiefStation is a station which is not regularly served by trains, except for special events (e.g. soccer matches).
  • geo_lat
    Geographical latitude
    Latitude of the station, in decimal degrees.
  • geo_lng
    Geographical longitude
    Longitude of the station, in decimal degrees.

Downloads

The following datasets are available:

License and attribution

CC 0

This dataset is released under the Creative Commons Zero license. This means that you can use the data for any purpose, without any restrictions. When you use the data, we would appreciate it very much if you mention Rijden de Treinen as the source. If you have any questions about the data, please contact us.

The data is updated when railway stations are opened, closed or renamed.

Rijden de Treinen also offers open data about: