Great Western Railway depot codes

A (hopefully) comprehensive listing

Last update 19 January 2023

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 follow these links for:

Alphabetical codes

The Great Western Railway gave its principal depots a code of two to five letters based on the depot name. Sub-sheds shared the main depot's code except, it seems, Crewe (sub-shed to Wellington) that had its own code.

Code Depot name
ABEEG Aberbeeg
ABG Aberbeeg
AYN Abercynon
ABDR Aberdare
ABH Aberystwyth
BAN Banbury
BRY Barry
BHD Birkenhead
BCN Brecon
BRD Bristol Bath Road
SPM Bristol St Philip's Marsh
CDF Cardiff Canton
CHYS Cardiff Cathays
CED Cardiff East Dock
RYR Cardiff Radyr
CAR Carmarthen
CARM Carmarthen
CHEL Cheltenham
CHR Chester
CRW Crewe
CNYD Croes Newydd
DG Danygraig
DID Didcot
DYD Duffryn Yard
EXE Exeter
FDL Ferndale
FGD Fishguard
GLO Gloucester
HFD Hereford
KDR Kidderminster
LDR Landore
LMTN Leamington Spa
LLY Llanelly
LTS Llantrisant
LYD Lydney
MCH Machynlleth
MTHR Merthyr
NEA Neath
NPT Newport Ebbw Junction
PILL Newport Pill
NA Newton Abbot
NEY Neyland
PDN Old Oak Common (Paddington)
OSW Oswestry
OXF Oxford
PFN Pantyffynnon
PZ Penzance
LA Plymouth Laira
PPRD Pontypool Road
RDG Reading
RHY Rhymney
STJ Severn Tunnel Junction
SALOP Shrewsbury
SLP Shrewsbury
SLO Slough
SHL Southall
SBZ St Blazey
SBLZ St Blazey
STB Stourbridge
SED Swansea East Dock
SDN Swindon
TN Taunton
TDU Tondu
THT Treherbert
TR Truro
TYS Tyseley
WLN Wellington
WES Westbury
WEY Weymouth
WTD Whitland
OXY Wolverhampton Oxley
SRD Wolverhampton Stafford Road
WOS Worcester
YEO Yeovil Pen Mill

Numerical codes

The Great Western Railway grouped its depots into divisions. The last digit of the depot number denotes the appropriate division, thus:

1= London 2= Bristol 3= Newton Abbot 4= Wolverhampton 5= Worcester 6= Newport 7= Neath 8= Cardiff Valleys 9= Central Wales

Code Depot name sort by division
11 Aylesbury
12 Andover Junction
13 Ashburton
15 Brimscombe
16 Aberbeeg
18 Abercynon
19 Aberystwyth
21 Abingdon
22 Bristol Bath Road
23 Barnstaple
24 Birkenhead
26 Aberdare
27 Cardigan
28 Barry
29 Aberayon
31 Basingstoke
32 Bristol St Philip's Marsh
33 Bridgwater
34 Bala
35 Chalford
37 Carmarthen
39 Brecon
41 Didcot
42 Bath
43 Bodmin
44 Banbury
45 Cheltenham
46 Branches Fork
47 Danygraig
48 Cardiff East Dock
49 Builth Wells
51 Fairford
52 Bridport
53 Exeter
54 Chester
56 Bridgend
57 Duffryn Yard
58 Cardiff Cathays
59 Corris (Narrow Gauge)
61 Henley-On-Thames
62 Chippenham
63 Helston
64 Croes Newydd
66 Cardiff Canton
67 Glyn Neath
68 Merthyr
72 Frome
73 Kingsbridge
74 Crewe
75 Evesham
76 Newport Ebbw Junction
77 Fishguard
78 Dowlais Central
81 Marlow
83 Plymouth Laira
84 Ludlow
85 Gloucester
86 Llantrisant
87 Landore
88 Ferndale
89 Llanfyllin
91 Newbury
92 Malmesbury
93 Launceston
94 Leamington Spa
95 Hereford
98 Cardiff Radyr
99 Llanidloes
101 Old Oak Common
103 Moretonhampstead
105 Honeybourne
106 Newport Pill
107 Llanelly
108 Rhymney
109 Moat Lane
111 Oxford
113 Minehead
114 Wolverhampton Oxley
116 Pontrilas
119 Machynlleth
121 Reading
122 Salisbury
123 Moorswater
124 Penmaenpool
125 Kidderminster
126 Pontypool Road
127 Milford Haven
128 Treherbert
129 Oswestry
131 Southall
132 Swindon
133 Newton Abbot
134 Shrewsbury
136 Severn Tunnel Junction
137 Neath
138 Pwllrhebog
139 Portmadoc
141 Slough
142 Weston-Super-Mare
143 Princetown
144 Stratford-On-Avon
145 Kington
146 Tondu
147 Neath & Brecon
149 Pwllheli
151 Staines
152 Wells
153 Penzance
154 Stourbridge
155 Leominster
157 Newcastle Emlyn
161 Wallingford
162 Weymouth
164 Trawsfynydd
167 Neyland
169 Whitchurch
171 Watlington
172 Westbury
173 St Blazey
174 Tyseley
175 Lydney
177 Pantyffynnon
181 Winchester
182 Yatton
183 St Ives
184 Wellington
187 Pembroke Dock
192 Yeovil Pen Mill
193 Tiverton Junction
194 Wolverhampton Stafford Road
195 Ross
197 Swansea East Dock
203 Taunton
213 Truro
215 Worcester
217 Whitland