Explore UK rail journey patterns and passenger flow data across the network
This system uses data from the ORR's Origin Destination Matrix to provide insights into passenger flows between stations across the National Rail network. Use the search options below to explore journey patterns.
Choose a mode and select a station
Choose a mode and select a station
Select origin and destination
Select origin and destination
Play with the filters and see matches below
Play with the filters and see matches below
Loading, please wait...
Please wait while we fetch the journey data. This may take a minute or two, depending on the number of results.
Did you know:
Try adjusting your search criteria or removing some filters.
An error occurred while loading journey data. Please try again.
Choose your approach based on what you want to discover about UK rail passenger flows:
Examine all journeys flowing from a specific origin station or to a particular destination. Perfect for understanding catchment areas, popular destinations, and station connectivity patterns.
Deep-dive into individual origin-destination pairs with comprehensive analytics including trends, volatility, COVID impact, and performance forecasting.
Explore the complete dataset with powerful filtering and search capabilities. Find patterns, compare routes, and discover insights across the entire UK rail network.
Understanding the data behind these insights helps you interpret results accurately and make informed decisions.
This dataset is generated from the Origin Destination Matrix (ODM), a comprehensive matrix of rail flows between stations throughout Great Britain. The ODM is produced by Steer and based largely on data from the MOIRA2.2 rail planning tool, which itself is derived from LENNON - the rail industry's official ticketing and revenue system.
April 1st – March 31st annually
Point-to-point flows plus estimated "infills" for travelcards, Rover/Ranger products, and others
Corrections and estimations are applied where tickets are valid to a station group, e.g. London Terminals
These limitations don't invalidate the data but should inform how you interpret and use these insights.
Zone-based tickets (e.g. London Travelcards) require estimation as they don't specify exact stations. ODM includes estimated "infills" to account for these journeys.
Free travel for seniors, students, and disabled passengers is difficult to track as it generates no point-of-sale data. Included where TfL/PTE survey data is available.
Products sold to "London Terminals" or station groups require distribution estimation. Split ticketing (cheaper combinations) can inflate intermediate station figures (adjusted from 2022/23).
Sales outside railway points and ticketless travel aren't captured. The latter is intentionally excluded as the dataset supports investment business cases.
While these limitations exist, the ODM represents the most comprehensive and authoritative source of GB rail journey data available. It's widely used across the industry for planning, investment decisions, and service development. For most analytical purposes, particularly trend analysis and comparative studies, these datasets provide invaluable insights into passenger travel patterns.