Skip to main content

Timetable data

Please note that timetable data is of a technical nature, and you will require a good level of computer skills in order to be able to process the data.

Timetable data consists of the train service timetable information provided by the train operating companies. The data includes general timetable information such as departure and arrival times for all stations at which a train calls on its journey (e.g. origin, intermediate and terminating). This specification provides details of the structure and content of the timetable data:

The timetable data supplied as part of the timetable data feed is sourced from Network Rail in a Common Interface Format (CIF) and is filtered to exclude non-passenger train services. Details of the structure and content of the data in the CIF can be found in this specification:

The same timetable data is also available in the EDIFACT format used by European railway companies and mandated by European regulation. The format is maintained by the European Rail Agency and is described in this specification:

Timetable data (updated on a weekly basis) for use in proof of concept or development work is also available to download from the National Rail Data Portal.