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. 

Cookies This website uses cookies.  More Information Accept and Hide Message

Search

Data reflects train services up to: 21:28 on Sat 19 Sep 2020. 

From: To: Time: Arrive Depart between 00:00 and 04:00 between 02:00 and 06:00 between 04:00 and 08:00 between 06:00 and 10:00 between 08:00 and 12:00 between 10:00 and 14:00 between 12:00 and 16:00 between 14:00 and 18:00 between 16:00 and 20:00 between 18:00 and 22:00 between 20:00 and 00:00 between 06:00 and 14:00 between 14:00 and 22:00 between 06:00 and 00:00 Anytime Time Period: Mon - Fri Saturdays Sundays Weekends All Days for the last 7 days last 2 weeks last 3 weeks last 4 weeks last 5 weeks last 6 weeks last 7 weeks last 8 weeks last 9 weeks last 10 weeks last 11 weeks last 12 weeks last 50 days last 100 days dates below Arrival Times: Show average time only Show average & actual times Display: Up to days of actual times.  Advanced: Show Advanced Options Train Company: All AW: Transport for Wales (71) CC: c2c (79) CH: Chiltern Railway (74) CS: Caledonian Sleeper (60) DC: Devon and Cornwall Railway (34) EM: East Midlands Railway (28) ES: Eurostar (06) FC: First Capital Connect (26) GC: Grand Central (22) GN: Govia Thameslink Railway (Great Northern) (88) GR: London North Eastern Railway (61) GW: Great Western Railway (25) GX: Gatwick Express (81) HC: Heathrow Connect (24) HT: First Hull Trains (55) HX: Heathrow Express (86) IL: Island Lines (85) LE: Greater Anglia (21) LM: West Midlands Trains (29) LO: Arriva Rail London (30) LT: LUL Bakerloo Line (91) LT: LUL District Line ?  Richmond (93) LT: LUL District Line ?  Wimbledon (90) ME: Merseyrail (64) NT: Northern Trains (23) NY: North Yorkshire Moors Railway (51) SE: Southeastern (80) SN: Southern (82) SR: Abelio Scotrail (60) SW: South Western Railway (84) TL: Govia Thameslink Railway (Thameslink) (88) TP: TransPennine Express (20) TW: Nexus (Tyne & Wear Metro) (56) VT: Avanti West Coast (65) WR: West Coast Railway Co. (50) XC: CrossCountry (27) XR: TfL Rail (33) Arr.  Statistic(s): % arrival exactly on time % arrivals no more than 2 mins late % arrivals no more than 5 mins late % arrivals no more than 10 mins late % arrivals no more than 15 mins late % arrivals no more than 20 mins late % arrivals no more than 30 mins late % arrivals no more than 60 mins late All statistics (numbers) All statistics (colour chart) Basic Statistics:

(Definitions) Show Count All

Definition: count of services that ran + count of services that were cancelled or, rarely, not reported Show Count Ran

Definition: count of services that ran Show Count CANC/NR

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

Definition: Count Ran / Count All * 100 Show % of services CANC/NR

Definition: Count CANC/NR / Count All * 100 Show date service first ran

Definition: Date service first ran in specified time period.  Show date service last ran

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

(Definitions) Show Arrival Time Spread

Definition: calculation method specified below.  Show Performance Score

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

Definition: 80% point in ranked arrival time list.  Average Calc.:  Mean (typical everyday average) Median (middle value in ranked list) Mode (most common time) Range Calc.:  Range (displayed as arrival times) Range (displayed as # minutes) Interquartile Range (arrival times) Interquartile Range (# minutes) Standard Deviation (arrival times) Standard Deviation (# minutes) Other Visuals: Show a Daily Summary of selected statistics Show a graph of actual arrival times Hide: Hide services where sch.  duration > minutes Hide services not run in the last days Hide services where Count Ran < Exclude: Exclude interpolated station timings Exclude cancellations from Arr.  Stats & Perf.  Score Search:

Help

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). 

As an example, search for London Euston to Birmingham New Street. 

By default, up to five days of actual train times are shown, while the statistics are calculated across the full time period specified. 

The number of days of actual train times that are displayed can be changed using the 'Display' setting in the search form or 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

The information shown on Recent Train Times is sourced from Network Rail via their Open Data Feeds, augmented with additional data sourced from the Rail Delivery Group via their Darwin system. 

Recent Train Times is not part of Network Rail or the Rail Delivery Group 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 Gov.uk.