Train Service Codes
Welcome to scot-rail.co.uk, Scotland's online railway community. The group is for any rail enthusiast interested in the railways and trains of Scotland. It not only consists of the wiki that you're reading now, but a busy online forum and mailing list, which was accessible to registered users. From April 2024 the forum has closed, with a replacement started on Groups.io.
Breadcrumb navigation
Train Service Codes (TSC) are eight digit numbers used to identify groups of train services within the timetable. The numbering system was introduced for accounting purposes in BR days, but is now used as part of the track access contracts between TOC/FOC and Network Rail. For freight, digits 3 to 6 are known as the service group.
The service codes cover loaded trains, empty trains and any light loco movements associated with the train service. Route learning trains may also use the code.
In most cases the first four digits are common to one Train Operating Company (exceptions include Transpennine/Northern Rail, and On Track Machine operators).
The TSC can change en-route (e.g. at the former Strathclyde PTE boundary), but this is not always shown on all schedule outputs.
This list is a summary of service codes used for train schedules running in Scotland.
.
The service codes cover loaded trains, empty trains and any light loco movements associated with the train service. Route learning trains may also use the code.
In most cases the first four digits are common to one Train Operating Company (exceptions include Transpennine/Northern Rail, and On Track Machine operators).
The TSC can change en-route (e.g. at the former Strathclyde PTE boundary), but this is not always shown on all schedule outputs.
This list is a summary of service codes used for train schedules running in Scotland.
Service Code | Sector | Operator | Description |
12246820 | 20 | Transpennine Express | Manchester – Preston - Scotland |
135xxxxx | 60 | ScotRail | Strathclyde area passenger services and ECS moves |
21498200 | 45 | Lumo | London KX - Edinburgh (First Group, Open Access) |
21499320 | 45 | Lumo | London KX - Edinburgh (First Group, Open Access) |
21050100 | 45 | Lumo | London KX - Edinburgh (First Group, Open Access) |
21050220 | 45 | Lumo | London KX - Edinburgh (First Group, Open Access) |
21700001 | 61 | LNER | London Kings Cross - Edinburgh |
21701001 | 61 | LNER | London Kings Cross - Aberdeen / Inverness |
21704001 | 61 | LNER | ECS & Light Locos |
21708001 | 89 | Locomotive Services | Charter trains, ECS, Light locos |
21730001 | 20 | Transpennine Express | Scotland – Preston - Manchester |
21731000 | 20 | Transpennine Express | Scotland – Newcastle - Liverpool |
21755001 | 22 | Grand Central | ECS moves |
21793000 | 23 | Northern Rail | Newcastle - Carlisle |
21994001 | 05 | DB Cargo/Network Rail | Royal Train |
2211xxxx | 65 | Avanti West Coast | = |
2218xxxx | 27 | Cross Country | = |
22190008 | 97 | DRS | Charter Trains (1Zxx /5Zxx) |
22238108 | 50 | WCR | 'The Jacobite' (Fort William - Mallaig steam service) |
22238208 | 50 | WCR | Northern Belle (1Zxx /5Zxx) |
22243008 | 50 | WCR | West Coast Railways. |
22244008 | 50 | WCR | West Coast Railways - Charters, ECS and loco moves |
22462900 | 54 | GBRf | Charter Trains (1Zxx /5Zxx) |
22462901 | 54 | GBRf | 'The Royal Scotsman' (1Hxx /5Hxx) |
2354xxxx | 60 | ScotRail | Passenger Services and ECS moves |
2355xxxx | 35 | Serco Caledonian Sleeper | = |
23556003 | 35 | Serco Caledonian Sleeper | Glasgow train (Sleeper, ECS & Light Loco) |
2356xxxx | 60 | ScotRail | Passenger Services and ECS moves |
2357xxxx | 60 | ScotRail | Passenger Services and ECS moves |
2358xxxx | 60 | ScotRail | Passenger Services and ECS moves |
23971003 | 60 | ScotRail | Open Access |
23971103 | 60 | ScotRail | EMU Maintenance/Test run |
23971203 | 60 | ScotRail | DMU Maintenance/Test run |
23971403 | 60 | ScotRail | Driver Training |
23971503 | 60 | ScotRail | Special Events |
50417641 | 05 | DB Cargo | Grangemouth (Ineos) |
50510170 | 09 | Freightliner | Light loco moves |
50520220 | 05 | DB Cargo | Light loco moves |
512xxxxx | 05 | DB Cargo | Coal to Power Stations in Eastern England |
51425330 | 05 | DB Cargo | Steel from Lackenby |
51427030 | 05 | DB Cargo | Pipes from Hartlepool (to Georgemas Junction) |
51427031 | 05 | DB Cargo | Pipes from Hartlepool (Raiths Farm, Dyce) |
5146xxxx | 54 | GBRf | - |
51461783 | 54 | GBRf | Coal to Power Stations in England |
51463180 | 54 | GBRf | Coal to Power Stations in England |
51464580 | 54 | GBRf | Construction Materials |
51464685 | 54 | GBRf | Castle Cement |
51464880 | 54 | GBRf | STVA Car train |
51465080 | 54 | GBRf | China clay slurry |
51580100 | 50 | WCR | West Coast Railways - Freight |
51790500 | 50 | WCR | West Coast Railways - for Network Rail |
52121320 | 05 | DB Cargo | Clitheroe Castle Cement to Mossend |
52190590 | 97 | DRS | Flask trains |
52190591 | 97 | DRS | Flask trains |
52406840 | 05 | DB Cargo | Enterprise – Trunk services (incl. Automotive) |
52406842 | 05 | DB Cargo | Enterprise – Feeder services |
52407544 | 05 | DB Cargo | UK Intermodal |
52407546 | 05 | DB Cargo | UK Intermodal |
52407548 | 05 | DB Cargo | UK Intermodal |
5249xxxx | 42 | Colas | - |
52490470 | 42 | Colas | TARMAC (Cement) |
52490480 | 42 | Colas | TARMAC, Oxwellmains to Inverness (Cement) |
52490481 | 42 | Colas | TARMAC, Oxwellmains to Aberdeen (Cement) |
52490482 | 42 | Colas | TARMAC, Oxwellmains to Uddingston (Cement) |
52490483 | 42 | Colas | TARMAC, Oxwellmains to Seaham (Cement) |
52490484 | 42 | Colas | TARMAC, Oxwellmains to Hunslet (Cement) |
52490485 | 42 | Colas | TARMAC, Oxwellmains to West Thurrock (Cement) |
52495000 | 42 | Colas | Carlisle – Chirk Timber |
52495100 | 42 | Colas | Engineer's trains for Network Rail |
52495110 | 42 | Colas | Network Rail – TRU 950001 (DMU) 2Q08/2Z08 |
52495111 | 42 | Colas | Network Rail – TRC 1Qxx |
52495112 | 42 | Colas | Network Rail – UTU Class 37 3Qxx/3Zxx |
52495113 | 42 | Colas | Network Rail – PLPR 1Qxx |
52495114 | 42 | Colas | Network Rail – SGT 1Qxx |
52495115 | 42 | Colas | Network Rail – MENTOR usually, Top'n'Tailed, 1Qxx |
52495116 | 42 | Colas | Network Rail – TIC 1Qxx |
52495117 | 42 | Colas | Network Rail – NMT, 1Qxx |
52495118 | 42 | Colas | Network Rail – Radio Survey, 1Qxx |
52495800 | 42 | Colas | Light loco moves |
52496100 | 42 | Colas | Petroineos, Grangemouth to Dalston |
52496102 | 42 | Colas | AirBP, Grangemouth to Prestwick |
52496103 | 42 | Colas | Gulf Aviation, Grangemouth to Sinfin |
52497000 | 42 | Colas | OMYA, from Aberdeen Waterloo (Calcium Carbonate slurry) |
52497002 | 42 | Colas | OMYA, from Aberdeen Waterloo (Calcium Carbonate slurry) |
52497003 | 42 | Colas | OMYA, from Aberdeen Waterloo (Calcium Carbonate slurry) |
5266xxxx | 97 | DRS | various freight |
52660090 | 97 | DRS | Ad-Hoc moves |
52660190 | 97 | DRS | Light loco moves |
52660192 | 97 | DRS | Route Learning |
52662890 | 97 | DRS | Intermodal (Daventry) |
52662990 | 97 | DRS | Intermodal (Inverness) |
52664090 | 97 | DRS | Intermodal (Aberdeen) |
52995001 | ?? | Loram Rail Operations | Network Rail – TRU 950001 (DMU) 2Q08/2Z08 |
52995003 | ? | Loram Rail Operations | Inspection Saloon (2Z02/5Z02 etc) |
53495210 | 42 | Colas | Engineer's trains for Network Rail |
5369xxxx | ~~ | (various) | On-Track Machine movements for Network Rail |
53693601 | 39 | Harsco Rail | S&C Rail Grinders (eg 6U01) |
53693602 | 39 | Harsco Rail | Stoneblowers (eg 6U21) |
53693803 | 42 | Colas | On-Track Machine movements |
53693901 | 40 | Balfour Beatty | Plain-Line Rail Grinders (6Z0x) |
53693903 | 40 | Balfour Beatty | Stoneblower (6Uxx) or other OTMs |
53694201 | 46 | Babcock Rail | SB-Rail Tampers (6Txx or 6Jxx) |
5379xxxx | 05 | DB Cargo | for Network Rail |
53790121 | 05 | DB Cargo | Engineer's trains for Network Rail |
53790125 | 05 | DB Cargo | Engineer's trains for Network Rail |
5379013x | 05 | DB Cargo | Network Rail Test Trains (usually non DB traction) |
53790404 | 05 | DB Cargo | For NWR – MPV Weedkiller |
54606070 | 09 | Freightliner | Intermodal |
54606571 | 09 | Freightliner | Engineer's trains for Network Rail |
54761000 | 54 | GBRf | for Network Rail (NSC) Engineer's materials |
54761100 | 54 | GBRf | Engineer's trains for Network rail |
5546xxxx | 54 | GBRf | - |
55460080 | 54 | GBRf | Rolling Stock Movements for TOCs |
55460081 | 54 | GBRf | Doncaster (Wabtec) Stock Movements |
55460084 | 54 | GBRf | Kilmarnock (Wabtec) Stock Movements (+ other light locos) |
55460085 | 54 | GBRf | Kilmarnock (Brodie) Stock Movements |
55460086 | 54 | GBRf | Springburn Stock Movements |
55460087 | 54 | GBRf | Angel Trains Stock Movements |
55460093 | 54 | GBRf | Caledonian Sleeper Stock Movements / Testing |
55462780 | 54 | GBRf | Light locomotive moves |
55463580 | 54 | GBRf | Rio Tinto Alcan |
55660505 | 34 | DCR | ECS moves (5Zxx) |
55660808 | 34 | DCR | For NWR - Infrastructure Services |
56661501 | 07 | Rail Operations Group | ECS moves (5Z**) and Light loco moves (0Z**), (0S**) |
56030020 | 05 | DB Cargo | For Royal Mail, usually Class 325 |
56460581 | 54 | GBRf | Light locomotive moves |
56232320 | 05 | DB Cargo | Coal trains, between main yards |
57610313 | 08 | DB Cargo | Antwerp - Channel Tunnel - Irvine |
57620170 | 09 | Freightliner | Heavyhaul, Coal |
57620470 | 09 | Freightliner | Heavyhaul, non-coal (e.g. Lafarge Cement) |
57620570 | 09 | Freightliner | Heavyhaul. Rolling Stock movements. |
57622870 | 09 | Freightliner | Heavyhaul, Greater Manchester Waste (containers) |
58100100 | (SO) | Rail Adventure | Rolling Stock moves (0Zxx, 5Zxx, 6Zxx) |
59980001 | (MV) | Varamis Rail | Parcels EMU from/to Birmingham (1Sxx/1Mxx) |
72030204 | 04 | DB Cargo | Loco haulage for TOCs/ROSCOs |
72030304 | 04 | DB Cargo | Charter Trains (including ECS) |
72033027 | 04 | DB Cargo | DB Company Train (Class 67 with DVT 82146 etc.) |
95997000 | 97 | DRS | For NWR – Infrastructure Monitoring (e.g. PLPR) |
95998090 | 97 | DRS | For NWR – Engineer's trains |
95998190 | 97 | DRS | For NWR – MPV Weedkiller |
95998290 | 97 | DRS | For NWR – Saloon (eg 2Z02/5Z02) |
95998501 | 05 | DB Cargo | For NWR – Rail Head Treatment train / MPV & Weedkiller |
95998602 | 97 | DRS | For NWR – Rail Head Treatment train & Test Trains |
95998990 | 97 | DRS | For NWR – Snowplough moves (e.g. 7Zxx) |