The railway established workshops at Bristol Temple Meads railway station in September 1854, the site later being known as Bath Road. Engine sheds were provided at major stations and on some branches including at Taunton railway station and Exeter St Davids railway station.
The engineer was Charles Hutton Gregory until May 1850, when James Pearson was appointed as Locomotive Engineer. He designed several classes of tank engines, including large 4-2-4T locomotives.
1849 4-2-2 locomotives – 20 passenger locomotives1849 0-6-0 locomotives – 12 goods locomotives1849 Fairfield – a steam railmotor1851 2-2-2T locomotives – 7 small tank locomotives1854 4-2-4T locomotives – 8 locomotives with 9 feet wheels1855 4-4-0ST locomotives – 26 saddle tank locomotives1856 0-6-0 locomotives – 6 goods locomotives1859 4-2-4T replacements – 2 locomotives with 7 feet 6-inch wheels1866 0-6-0ST locomotives – 2 small tank locomotives1868 4-2-4T renewals – 4 locomotives with 8 feet 10-inch wheels1870 2-4-0 locomotives – 10 passenger locomotives1872 0-4-0T locomotives – 2 small well tank locomotives1872 0-6-0 locomotives – 14 Swindon Class goods locomotives purchased from the Great Western Railway1874 2-4-0 locomotives – 3 convertible passenger locomotives1874 no. 110 – a small tank engine, originally built for the South Wales Mineral Railway1874 0-6-0T no. 111Standard gauge
The Bristol and Exeter Railway operated 28 standard gauge locomotives. Five of these spent a short while working as broad gauge locomotives.
The Bristol and Exeter Railway owned two locomotives – numbers 112 and 113 – for working the 3 feet gauge lines in its ballast quarry at Westerliegh, Devon.
11849 Broad gauge 4-2-21875 Standard gauge locomotive
21849 Broad gauge 4-2-21872 Broad gauge 2-4-0
31849 Broad gauge 4-2-21874 Standard gauge locomotive
41849 Broad gauge 4-2-21871 Broad gauge 2-4-0
51849 Broad gauge 4-2-21871 Broad gauge 2-4-0
61849 Broad gauge 4-2-21870 Broad gauge 2-4-0
71849 Broad gauge 4-2-2
81849 Broad gauge 4-2-21872 Broad gauge 2-4-0
91849 Broad gauge 4-2-2
101849 Broad gauge 4-2-2
111849 Broad gauge 4-2-21874 Convertible 2-4-0
121849 Broad gauge 4-2-21862 Broad gauge 7 feet 6-inch 4-2-4T
131849 Broad gauge 4-2-2
141849 Broad gauge 4-2-21870 Broad gauge 2-4-0
151849 Broad gauge 4-2-2
161849 Broad gauge 4-2-21875 Standard gauge locomotive
171849 Broad gauge 4-2-2
181849 Broad gauge 4-2-2
191849 Broad gauge 4-2-2
201849 Broad gauge 4-2-21874 Convertible 2-4-0
211849 Broad gauge 0-6-0
221849 Broad gauge 0-6-0
231849 Broad gauge 0-6-0
241849 Broad gauge 0-6-0
251849 Broad gauge 0-6-0
261849 Broad gauge 0-6-0
271849 Broad gauge 0-6-0
281849 Broad gauge 0-6-0
291849
Fairfield1859 Broad gauge 7 feet 6-inch 4-2-4T
301851 Broad gauge 2-2-2T1876 Standard gauge locomotive
311851 Broad gauge 2-2-2T
321851 Broad gauge 2-2-2T
331851 Broad gauge 2-2-2T1876 Standard gauge locomotive
341851 Broad gauge 2-2-2T1875 Convertible 2-4-0
351853 Broad gauge 0-6-0
361853 Broad gauge 0-6-0
371853 Broad gauge 0-6-0
381853 Broad gauge 0-6-0
391853 Broad gauge 9 feet 4-2-4T1868 Broad gauge 8 feet 10-inch 4-2-4T
401853 Broad gauge 9 feet 4-2-4T1873 Broad gauge 8 feet 10-inch 4-2-4T
411853 Broad gauge 9 feet 4-2-4T1868 Broad gauge 8 feet 10-inch 4-2-4T
421854 Broad gauge 9 feet 4-2-4T1868 Broad gauge 8 feet 10-inch 4-2-4T
431854 Broad gauge 9 feet 4-2-4T1871 Broad gauge 2-4-0
441854 Broad gauge 9 feet 4-2-4T1870 Broad gauge 2-4-0
451854 Broad gauge 9 feet 4-2-4T1870 Broad gauge 2-4-0
461854 Broad gauge 9 feet 4-2-4T1870 Broad gauge 2-4-0
471855 Broad gauge 4-4-0ST
481855 Broad gauge 4-4-0ST
491855 Broad gauge 4-4-0ST
501855 Broad gauge 4-4-0ST
511855 Broad gauge 4-4-0ST
521855 Broad gauge 4-4-0ST
531856 Broad gauge 0-6-0
541856 Broad gauge 0-6-0
551856 Broad gauge 0-6-0
561856 Broad gauge 0-6-0
571859 Broad gauge 2-2-2T
581859 Broad gauge 2-2-2T
591860 Broad gauge 0-6-0
601860 Broad gauge 0-6-0
611862 Broad gauge 4-4-0ST
621862 Broad gauge 4-4-0ST
631862 Broad gauge 4-4-0ST
641862 Broad gauge 4-4-0ST
651867 Broad gauge 4-4-0ST
661867 Broad gauge 4-4-0ST
671867 Broad gauge 4-4-0ST
681867 Broad gauge 4-4-0ST
691867 Broad gauge 4-4-0ST
701867 Broad gauge 4-4-0ST
711867 Broad gauge 4-4-0ST
721867 Broad gauge 4-4-0ST
731867 Broad gauge 4-4-0ST
741867 Broad gauge 4-4-0ST
751866 Broad gauge 0-6-0ST
761866 Broad gauge 0-6-0ST
771867 Convertible 0-6-0 locomotive
781867 Convertible 0-6-0 locomotive
791867 Convertible 0-6-0 locomotive
801867 Convertible 0-6-0 locomotive
811867 Convertible 0-6-0 locomotive
821867 Convertible 0-6-0 locomotive
831868 Standard gauge 2-4-0 locomotive
841868 Standard gauge 2-4-0 locomotive
851873 Broad gauge 4-4-0ST
861873 Broad gauge 4-4-0ST
871873 Broad gauge 4-4-0ST
881873 Broad gauge 4-4-0ST
891873 Broad gauge 4-4-0ST
901873 Broad gauge 4-4-0ST
911872 Broad gauge 0-4-0T
921874 Broad gauge 0-4-0T
93Standard gauge locomotive
94Standard gauge locomotive
95Standard gauge locomotive
961872 ex-
GWR Swindon Class broad gauge 0-6-0
Shrewsbury971872 ex-GWR Swindon Class broad gauge 0-6-0
Hereford981873 ex-GWR Swindon Class broad gauge 0-6-0
Chester991873 ex-GWR Swindon Class broad gauge 0-6-0
Windsor1001873 ex-GWR Swindon Class broad gauge 0-6-0
London1011873 ex-GWR Swindon Class broad gauge 0-6-0
Bristol1021873 ex-GWR Swindon Class broad gauge 0-6-0
Gloucester1031873 ex-GWR Swindon Class broad gauge 0-6-0
Birmingham1041874 ex-GWR Swindon Class broad gauge 0-6-0
Wolverhampton1051874 ex-GWR Swindon Class broad gauge 0-6-0
Bath1061874 ex-GWR Swindon Class broad gauge 0-6-0
Newport1071874 ex-GWR Swindon Class broad gauge 0-6-0
Reading1081874 ex-GWR Swindon Class broad gauge 0-6-0
Oxford1091874 ex-GWR Swindon Class broad gauge 0-6-0
Swindon1101874 ex-
South Wales Mineral Railway broad gauge tank locomotive
1111874 Broad gauge 0-6-0T
1121874 3 feet gauge locomotive for Westerleigh Quarry
1131874 3 feet gauge locomotive for Westerleigh Quarry
1141874 Standard gauge 0-6-0T locomotive for the
Culm Valley Light Railway1151875 Standard gauge 0-6-0T locomotive for the Culm Valley Light Railway
1161875 Standard gauge 0-6-0 locomotive
1171875 Standard gauge 0-6-0 locomotive
1181875 Standard gauge 0-6-0 locomotive
1191875 Standard gauge 0-6-0 locomotive
1201875 Standard gauge 0-6-0 locomotive
1211875 Standard gauge 0-6-0 locomotive
1221875 Standard gauge 0-6-0 locomotive
1231875 Standard gauge 0-6-0 locomotive
1241875 Standard gauge 0-6-0 locomotive
1251875 Standard gauge 0-6-0 locomotive