logoUK railway operator timetable codes

A (hopefully) comprehensive listing

Last update 1 December 2017

Additional information is always gratefully received, whether entirely new records (particularly historical records), or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above.  Thank you.

Please select a system type from the links below:

Introduction | Rail franchise operators | TOC timetable codes | Light rail system operators

This page gives a quick and easy decoder between GB timetable code and the relevant operator.  Codes were introduced by BR with the 29 September 1996 timetable for its internal train operating units (TOUs) that later became the first privatised TOCs.  This table is based on the brand used and thus some names (e.g. ScotRail) are reused and have multiple dates.  Note that dates given here are for the GB Passenger Railway timetable period in which the codes appeared.  Naturally, where franchise changes took place at dates other than timetable change dates, the new operator's code had to wait until the next timetable.  Operating dates and other information are given on the franchises page.

This list also shows codes for organisations that do not or have not run timetabled passenger trains.  Some of these (e.g. Railtrack) appeared in the timetable's commercial information pages as a station operator.  Others (e.g. Network Rail [On Track Plant]) have codes allocated in online and internal systems.

Codes are given alphabetically by code and subsequently alphabetically by trading name.  All timetable change dates appear on this Rail Chronology page.

GB timetable code Trading name Timetable dates
AM Arriva Trains Merseyside 30 September 2001 to 27 September 2003
AN Arriva Trains Northern 30 September 2001 to 11 December 2004
AR Anglia Railways 29 September 1996 to 22 May 2004
AR Alliance Rail 10 December 2017 to date (but company not yet running trains)
ATW Arriva Trains Wales 17 May 2015 to 12 December 2015 (erroneous code)
AW Arriva Trains Wales 23 May 2004 to 16 May 2015; 13 December 2015 to date
CA Cardiff Railway Co 29 September 1996 to 23 May 1998
CC c2c 24 September 2000 to date
CH Chiltern Railways 29 September 1996 to date
CS Caledonian Sleeper 17 May 2015 to date
CT Central Trains 29 September 1996 to 8 December 2007
CX Connex [South Central and South Eastern] 27 September 1998 to 18 May 2003
CX Connex South Eastern 28 September 2003 to 22 May 2004
DC Devon & Cornwall Railway 23 May 2010 to 16 May 2015
EC InterCity East Coast 29 September 1996 to 31 May 1997
EM East Midlands Trains 9 December 2007 to date
EP European Passenger Services 29 September 1996 to 31 May 1997
EP Eurostar (UK) 1 June 1997 to 23 September 2000
ES Eurostar International 12 December 2010 to date (but not included in timetable)
ES Eurostar (UK) 24 September 2000 to 11 December 2010 (but not included in timetable after 9 December 2006)
FC First Capital Connect 11 June 2006 to 13 December 2014
GC Grand Central 10 December 2006 to date
GE First Great Eastern 30 May 1999 to 22 May 2004
GE Great Eastern Railway 29 September 1996 to 29 May 1999
GL First Great Western Link 12 December 2004 to 10 June 2006
GL Heathrow Connect 12 December 2004 to 10 December 2005
GN Great Northern 14 December 2014 to date
GR East Coast 13 December 2009 to 16 May 2015
GR GNER 2 June 2002 to 8 December 2007
GR Great North Eastern Railway 1 June 1997 to 1 June 2002
GR National Express East Coast/NXEC 9 December 2007 to 12 December 2009
GR Virgin Trains East Coast 17 May 2015 to date
GW First Great Western 30 May 1999 to 10 December 2016
GW Great Western Railway 11 December 2016 to date (table column headings only to 20 May 2017)
GW Great Western Trains 29 September 1996 to 29 May 1999
GWR Great Western Railway 11 December 2016 to 20 May 2017 (erroneous code used in commercial information pages only)
GX Gatwick Express 29 September 1996 to 13 December 2008; 17 May 2015 to date
HC Heathrow Connect 11 December 2005 to date
HT First Hull Trains 14 December 2008 to 16 May 2015
HT Hull Trains 24 September 2000 to 13 December 2008; 17 May 2015 to date
HX Heathrow Express 24 May 1998 to date
IL Island Line 29 September 1996 to date
LE Abellio Greater Anglia 18 May 2014 to 10 December 2016
LE Greater Anglia 14 May 2012 to 17 May 2014; 11 December 2016 to date
LE National Express East Anglia/NXEA 18 May 2008 to 13 May 2012
LE 'one' 23 May 2004 to 17 May 2008
LM London Midland 9 December 2007 to 9 December 2017
LM West Midlands Trains 10 December 2017 to date
LN Great North Western Railway (code not yet used in GBTT/eNRT)
LO London Overground/Transport for London 9 December 2007 to date
LR Network Rail [On Track Plant] (online system code only)
LS LTS Rail 29 September 1996 to 23 September 2000
LT London Transport [London Underground] (code not yet used in GBTT/eNRT)
ME Merseyrail 28 September 2003 to date
ME Merseyrail Electrics 29 September 1996 to 29 September 2001
ML Midland Mainline 29 September 1996 to 8 December 2007
NL North London Railways 29 September 1996 to 23 May 1998
NR Network Rail 18 May 2003 to date
NS Network SouthCentral 29 September 1996 to 31 May 1997
NS Northern Spirit 27 September 1998 to 29 September 2001
NT Northern 12 December 2004 to 14 May 2016
NT Northern Rail 15 May 2016 to date
NW First North Western 30 May 1999 to 11 December 2004
NW North Western Trains 1 June 1997 to 29 May 1999
NW North West Regional Railways 29 September 1996 to 31 May 1997
NY North Yorkshire Moors Railway 11 June 2006 to date
RE Regional Railways North East 29 September 1996 to 26 September 1998
RT Railtrack 29 September 1996 to 17 May 2003
SC Connex South Central 1 June 1997 to 26 September 1998
SC South Central 2 June 2002 to 22 May 2004
SE Connex South Eastern 1 June 1997 to 26 September 1998
SE The South Eastern Train Co 29 September 1996 to 31 May 1997
SE South Eastern Trains 23 May 2004 to 10 June 2006
SE Southeastern 11 June 2006 to date
SJ Stagecoach Supertram (code not yet used in GBTT/eNRT)
SN South Central 30 September 2001 to 1 June 2002
SN Southern 23 May 2004 to date
SP Swanage Railway (code not yet used in GBTT/eNRT)
SR First ScotRail 12 December 2004 to 16 May 2009
SR ScotRail 29 September 1996 to 11 December 2004; 17 May 2009 to date
SS Silverlink Train Services 24 May 1998 to 8 December 2007
SW South Western Railway 10 December 2017 to date
SW South West Trains 29 September 1996 to 9 December 2017
SX Stansted Express 21 May 2017 to date
TL Thameslink Rail 29 September 1996 to 10 June 2006; 14 December 2014 to date
TP First TransPennine Express 23 May 2004 to 14 May 2016
TP TransPennine Express 15 May 2016 to date
TT First Great Western Link 23 May 2004 to 11 December 2004
TT Thames Trains 29 September 1996 to 22 May 2004
TW [Tyne & Wear] Metro (code not yet used in GBTT/eNRT)
VL Cardiff Railway Co 24 May 1998 to 25 September 1999
VL Valley Lines 26 September 1999 to 29 September 2001
VT Virgin Trains [West Coast and CrossCountry] 28 September 1997 to date (for West Coast)
28 September 1997 to 8 December 2007 (for CrossCountry)
WB Wales & Borders Trains 30 September 2001 to 22 May 2004
WC InterCity West Coast 29 September 1996 to 31 May 1997
WC Virgin West Coast 1 June 1997 to 27 September 1997
WE Wessex Trains 30 September 2001 to 10 June 2006
WN WAGN Railway 28 May 2000 to 27 September 2003
WN Wagn Railway 28 September 2003 to 11 June 2005
WN Wagn 12 June 2005 to 10 June 2006
WN West Anglia Great Northern 29 September 1996 to 27 May 2000
WR West Coast Railways 1 June 1997 to date
WS Wrexham Shropshire & Marylebone Railway 9 December 2007 to 21 May 2011
WW South Wales & West 29 September 1996 to 23 May 1998
WW Wales & West 24 May 1998 to 29 September 2001
XC CrossCountry 29 September 1996 to 31 May 1997; 9 December 2007 to date
XC Virgin CrossCountry 1 June 1997 to 27 September 1997
XM Christmas Special (spoof online systems code)
XP Glasgow Prestwick Airport (online system code only)
XR TFL Rail/Crossrail 17 May 2015 to date (latter name used in 10 December 2017 timetable but service still run under former)
XS Stobart Rail (online system code only)
ZZ Freight and miscellaneous operators (online system code only)

Introduction | Rail franchise operators | TOC timetable codes | Light rail system operators