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: 15:40 on Mon 23 Apr 2018.
Get Regular Train Times finds the normal trains that run daily. This excludes schedules that have run only once in the search time period and excludes schedules that have not run in the last ten days.
Get All Train Times includes all trains even if they only ran once and even if they have not run in the last ten days. This will find all schedules but may result in a larger list with gaps (where a schedule didn't run on a particular day/days).
By default, up to a maximum of five days of actual train times are shown. To show more, click "Display More Actual Times" in the "Quick Options" bar at the top of the search results page.
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
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.