Last update 11 February 2016
Additional information is always gratefully received, whether entirely new records (particularly historical records), or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.
This page links to a four-way listing of railway codes thus:
CRS codes are one way of identifying places, usually stations (though some junctions and depots have codes). They were created to enable the booking of seat reservations by (station-based) computers. Thus, one place where the codes can be seen in everyday use is at the base of seat reservation labels, showing the start and end stations for that particular service. In this listing, CRS codes are presented in two ways. Codes listed in normal text are from reliable official sources, whereas the few codes in italic text are additional codes found in a list of TIPLOCs, where these do not duplicate known codes. Codes in both sources are, of course, shown in normal type. The discerning reader will treat italic codes with caution; they are presented here for the sake of completeness.
NLCs are used in an accounting context to identify individual assets, and were first used from 1 January 1968. They are entirely separate to ELRs and PRIDE numbers (shown elsewhere on this site). Additionally, these codes are also used by booking offices, albeit in a slightly truncated form. Those locations which are stations generally have NLCs ending "00" (for example, Swindon is 333300). Booking clerks drop the final two zeroes, and refer to Swindon as 3333. Other accountancy codes appear in the business and sector code page.
TIPLOCs are used by train planners to identify what time trains should arrive at, depart or pass a particular point. They are limited to seven characters.
The railway also uses STANOX codes. These are used in the Total Operations Processing System (TOPS), and are supposedly unique siding location numbers. However, a quick glance at the list of STANOX codes will reveal many places sharing the same code, thus removing the uniqueness. There also exist STANOX codes modified by adding an asterisk (*) after the number, thus making it very hard to identify any hard-and-fast "rules"! The asterisk denotes a "pseudo-STANOX" where a separate STANOX has yet to be issued. Numbers run broadly geographically from north to south, with overseas sites using the lowest numbers.
To describe each STANOX code is the STANME. This is mostly limited to nine characters but occasionally could be a couple more. The character limitation means that the names are not particularly descriptive but they are often quoted in preference to the STANOX itself. STANMEs are not unique; many STANOX codes have the same STANME (e.g. some Cardiff and Tunstead codes).
Until recently, STANOX locations must be on the railway network (a recent list includes Whitehall and various head quarters), whilst TIPLOCs and CRS locations do not necessarily have to be served by rail (for example, some ports and bus stops come in this category). One can see that there is little, if any, correlation between the different code systems, as they were designed by different people to fulfil different purposes. In addition, one can see that in certain cases a location is no longer relevant and one code has been reused for a new location but the other codes have not.
Live departure boards can be obtained by putting http://ojp.nationalrail.co.uk/service/ldbboard/dep/ in your browser, followed by the appropriate CRS code in CAPITAL letters.
Locations are mostly listed on each page according to first letter of the TIPLOC (where a location has one). STANOX codes are mapped to the corresponding TIPLOC, and STANME to the corresponding STANOX.
For example, Dereham Market Place will be found on page "P" under "Peterborough" as the TIPLOC is PBRODMP. This can lead to some anomalies as, in this case, Dereham UKF appears in its own right on page "D" with TIPLOC "DERMUKF". In the case where the TIPLOC bears no relation to the place (e.g. CATZ, TIPLOC for Ardrahan), these are shown on the relevant location page (in this case, page "A"), with a note on what would otherwise be the correct page ("C"). STANME can appear on an apparently-odd page because its first letter is not necessarily the same as it corresponding TIPLOC.
These pages attempt to list all known locations/codes, whether or not they are still current. On occasion it has not been possible to determine a proper plain English description of a location. In such cases the relevant unknown part is shown in quotes (e.g. Toton Up Yard "PPM") or if an educated guess has been made then a question mark is added (e.g. Wellingborough Sidings (?)); if you can help interpret the part in quotes or clarify the question marks please contact the editor!
Please select a location list from the links below:
Introduction | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Crossrail
For a variety of other railway topics, you may like Joyce's World of Transport Eclectia, which includes a spreadsheet of station NLCs, and Underground equivalents.
These pages contain data from various sources, including from ATOC. ATOC data file attribution:
This Creative Commons England and Wales Public Licence enables You (all capitalised terms defined below) to view, edit, modify, translate and distribute Works worldwide, provided that You credit the Original Author. 'The Licensor' RSP Limited of 40 Bernard Street, London, WC1N 1BY as agent for and on behalf of the train operating companies ("TOCs").