Planning a train journey? Increase your chances of being on time.

Recent Train Times helps you find the trains that arrive punctually and avoid those that are often delayed. See how much trains on your route are typically delayed by and plan accordingly.

Recent Train Times contains the actual times of all passenger trains that have run in England, Wales and Scotland over the past three months.

Enter your journey details below and you can find the actual times that trains ran on your route. See which trains are typically on time and which trains are more often delayed. Choose trains more likely to get you to your destination for the time you need to be there.

For a very fast run through of the information that you can find on Recent Train Times please see this Overview.


Data reflects train services up to:  23:37 on Sat 24 Mar 2018.

Standard Options:
If you are having difficulty finding a station, enter only part of the name. On the next page, you will then be able to choose from a list of options.
Time Period: for the
Specific Dates: to
Only enter specific dates if selecting "dates below"
in the time period dropdown.
Arrival Times:    
Advanced Options:
Train Company:
Arr. Statistic(s):
Basic Statistics:
Definition: count of services that ran + count of services that were cancelled or, rarely, not reported

Definition: count of services that ran

Definition: count of services that were cancelled or, rarely, not reported

Definition: Count Ran / Count All * 100

Definition: Count CANC/NR / Count All * 100

Definition: Date service first ran in specified time period.

Definition: Date service last ran in specified time period.
Adv. Statistics:
Definition: calculation method specified below.

Definition: (CountRT + CountRTto2L + CountRTto5L + CountRTto10L + CountRTto15L + CountRTto20L) / (6 * Count All) * 100.

Definition: 80% point in ranked arrival time list.
Average Calc.:
Range Calc.:
Other Visuals:
Hide: Hide services where sch. duration > minutes
Hide services not run in the last days
Hide services where Count Ran <
Display: No more than actual arrival time columns.


Search results are direct trains only. To find information for a journey involving multiple trains, search for each leg of the journey separately.

Some mobile devices do not handle the Search Form correctly. Use this search form if you are having difficulties.

Data Source and Validity

The information shown on Recent Train Times is sourced from Network Rail Infrastructure Limited (as licensed under this licence) via Network Rail's Data Feeds.

Recent Train Times is not part of Network Rail and is not an official rail industry body. Nor is Recent Train Times a source of official rail performance information / statistics.

For official rail performance information, please see Office of Rail Regulation, Network Rail, UK National Statistics and