Headcode Search

Searching By Headcode

Use the search functions above to search for train services by signalling ID / headcode. Optionally, choose a date and operator.

Similarly to the live train times search, results will be shown in order of departure, along with their live running information.

You can use this feature to search by:

Understanding a Headcode

A headcode is a 4 character code used to identify trains across the UK rail network. Headcodes follow a number-letter-number-number sequence.

The First Number

The first number identifies the class of train, as outlined below:

The number may change after train activation, such as if the train is running light engine instead of its booked load, or if the consist uses slower wagon vehicles than those planned.

The Letter

For passenger services, the letter is often to identify a route a train will take (eg C might be used for Brighton to Seaford services, while M might be used for Brighton to Victoria). For freight, letters often designate its region of origin but that's not always the case. Here are some common headcode letters and what they often mean.

The Last Two Numbers

Usually the last two numbers refer to the time of departure and with passenger services these will usually increment throughout the day.

Headcode Examples

Latest Service Changes

Old HC New HC Service Runs
6O36 0O36 2058 WHITEMOOR YARD L.D.C GBRF to HOO JUNCTION UP YARD Today
6H98 4H98 2037 BANBURY RESERVOIR TARMAC to TUNSTEAD SDGS GBRF Today
6M68 4M68 1946 DRAX AES (GBRF) to LIVERPOOL BIOMASS TML GBF Today
6L63 4L63 2030 BARNBY DUN ROC. GLASS GBRF to MARCH UP YARD GBRF Today
7Y43 0Y43 1959 EASTLEIGH EAST YARD to HOO JUNCTION UP YARD Today
6V31 0V31 2013 EASTLEIGH EAST YARD to WESTBURY DOWN T.C. Today
7C99 6C99 2035 THEALE FOSTER YEO. (FLHH) to MEREHEAD QUARRY (FHH) Today
6B20 0B20 1850 TROSTRE WORKS to MARGAM T.C. Today
7V70 6Z70 1851 WEMBLEY RECEPTIONS 1-7 to WHATLEY QUARRY F LINER HH Today
7C66 0C66 1907 WOOTTON BASSETT F.Y. (FLHH to MEREHEAD QUARRY (FHH) Today