Sorry - this site requires Javascript in order to function. Please ensure you are using the latest browser and your device is up-to-date.

Passenger Flow Data

Explore UK rail journey patterns and passenger flow data across the network

Explore passenger flow data

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.

Station

Choose a mode and select a station

OR

Route

Select origin and destination

OR

Explore

Play with the filters and see matches below

Journey Results (Loading...)

Loading, please wait...

How to explore the data

Choose your approach based on what you want to discover about UK rail passenger flows:

Station Analysis

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.

View all destinations from an origin
See all origins to a destination
Multi-year trend analysis

Specific Routes

Deep-dive into individual origin-destination pairs with comprehensive analytics including trends, volatility, COVID impact, and performance forecasting.

Historical performance tracking
COVID-19 impact analysis
Future outlook predictions

Browse & Discover

Explore the complete dataset with powerful filtering and search capabilities. Find patterns, compare routes, and discover insights across the entire UK rail network.

Advanced filtering options
Sortable by multiple criteria
Complete network overview

Data Source & Limitations

Understanding the data behind these insights helps you interpret results accurately and make informed decisions.

Data Source

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.

Coverage & Processing

Rail year coverage:

April 1st – March 31st annually

Ticket types:

Point-to-point flows plus estimated "infills" for travelcards, Rover/Ranger products, and others

Adjustments:

Corrections and estimations are applied where tickets are valid to a station group, e.g. London Terminals

Key Limitations

These limitations don't invalidate the data but should inform how you interpret and use these insights.

Non-point to point tickets

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.

Concessionary travel

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.

Station groups & split ticketing

Products sold to "London Terminals" or station groups require distribution estimation. Split ticketing (cheaper combinations) can inflate intermediate station figures (adjusted from 2022/23).

Non-LENNON & ticketless travel

Sales outside railway points and ticketless travel aren't captured. The latter is intentionally excluded as the dataset supports investment business cases.

Using the data

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.