List of South African locomotive classes

This list shows past and current rail transport locomotive classes used in South Africa. It includes locomotives from all original operators:

Steam locomotives

Cape Government Railways (CGR)

Class Whyte notationBuilders First Run
CTR&D Blackie 0-4-2 ex 0-4-0 Hawthorn 1859
CTR&D 0-4-2 0-4-2 Hawthorn 1860
CTR&D 2-4-0T 2-4-0 Stephenson 1865
CGR Aid 0-4-0 Fox, Walker 1878
CGR Coffee Pot 0-4-0 Ruston, Proctor 1881
CGR 040 1873 0-4-0 Manning Wardle 1873
CGR 040 1874 0-4-0 Manning Wardle 1874
CGR 060 1876 0-6-0 Stephenson 1876
CGR 060 1902 0-6-0 Hunslet 1902
CGR 260 1900 2-6-0 Kitson 1900
CGR 260 1902 2-6-0 Hunslet 1902
CGR Fairlie 0-6-6-0 Avonside 1876
CGR Kitson-Meyer 0-6-0+0-6-0 Kitson 1903
CGR 1st 040 1875 0-4-0 Hunslet 1875
CGR 1st 440 1875 4-4-0 Stephenson * Neilson 1875
CGR 1st 040 1876 0-4-0 Hunslet 1876
CGR 1st 260 1876 BP 2-6-0 BP * Avonside 1876
CGR 1st 260 1876 K 2-6-0 Kitson 1876
CGR 1st 260ST 1876 2-6-0 Kitson 1876
CGR 1st 260 1879 2-6-0 BP 1879
CGR 1st 440 1879 4-4-0 Avonside * Neilson 1879
CGR 1st 1881 4-4-0 Neilson 1881
CGR 1st 1891 2-6-0 Baldwin 1891
CGR 2nd 1875 2-6-2 Stephenson * Avonside * Kitson 1875
CGR 2nd 1882 4-4-0 Neilson * Dübs 1882
CGR 3rd 1883 4-4-0 Neilson 1883
CGR 3rd 1884 4-4-0 Neilson 1884
CGR 3rd 1889 4-4-0 Dübs 1889
CGR 3rd 1898 4-4-0 Neilson 1898
CGR 3rd 1900 2-6-0 Dickson 1900
CGR 3rd 1901 4-4-0 Sharp, Stewart 1901
CGR 3rd 1903 4-4-0 Sharp, Stewart 1903
CGR 4th 1880 4-6-0 Stephenson 1880
CGR 4th 1882 4-6-0 Stephenson * Neilson 1882
CGR 4th 1884 4-6-0 Neilson 1884
CGR 4th 1897 4-4-2 Baldwin 1897
CGR 5th 1890 4-6-0 Dübs 1890
CGR 5th 1891 4-6-0 Dübs 1891
CGR Railmotor 0-4-0+4 NBL 1906
CGR NG 060 0-6-0 Krauss 1903
CGR NG 462 4-6-2 Bagnall 1908
CGR Type A 2-6-4 Manning Wardle 1902
CGR Type C 0-4-0 Manning Wardle 1902

Central South African Railways (CSAR)

Class Whyte notationBuilders First Run
Class C 2-8-4 Neilson, Reid 1900
Class E 4-10-2 Dübs * Neilson, Reid 1901
Rack 4-6-4 Vulcan 1905
CSAR Railmotor 0-4-0+4 Kitson 1907

Deutsch-Südwest-Afrika (DSWA)

Class Whyte notationBuilders First Run
2-8-0 Tank 2-8-0 Orenstein & Koppel 1910
2-8-0 Tender 2-8-0 Orenstein & Koppel 1911
Class Ha 0-6-2 Henschel 1904
Class Hb 0-6-2 Henschel 1905
Class Hc 0-6-0 Henschel 1907
Class Hd 2-8-2 Henschel 1912
Jung 0-6-2 Jung 1904
Zwillinge 0-6-0 Jung * Breslau * Egestorf * Henschel * Krauss * Schwartzkopff 1898

Kowie Railway

Class Whyte notationBuilders First Run
Kowie 060 0-6-0 Hunslet 1882
Kowie 440 4-4-0 Hunslet 1882

Metropolitan & Suburban Railway (M&S)

Class Whyte notationBuilders First Run
M&S 462 4-6-2 Fowler 1896

Namaqualand Railway

Class Whyte notationBuilders First Run
CCC 1871 0-6-0 Lilleshall 1871
CCC Condenser 0-4-0 Kitson 1886
CCC Clara 0-6-2 Kitson 1890
CCC Scotia 0-6-2 Kitson 1900
CCC Caledonia 0-4-2 Dick, Kerr 1904
CCC Britannia 0-4-2 Dick, Kerr 1905
NCC Pioneer 0-4-2 Dick, Kerr 1901

Natal Government Railways (NGR)

Class Whyte notationBuilders First Run
NRC Natal 0-4-0Carrett, Marshall 1860
NRC Durban 0-4-0Kitson 1865
NRC Perseverance 4-4-0Kitson 1876
NGR Durban & Pietermaritzburg 2-6-0Kitson 1877
NGR Havelock 4-6-2 ex 2-8-2NGR 1888
NGR I 2-6-0 2-6-0Baldwin 1902
NGR I 2-6-2T 2-6-2Baldwin 1901
NGR K 0-4-0ST 0-4-0Neilson 1891
NGR K 0-6-0ST 0-6-0Hunslet 1880
NGR K 2-6-0T 2-6-0Beyer, Peacock 1877
NGR N 4-6-2T 4-6-2Hunslet 1906

Nederlandsche-Zuid-Afrikaansche Spoorweg-Maatschappij (NZASM)

Class Whyte notationBuilders First Run
10 Tonner 0-4-0 Breda NL 1889
14 Tonner 0-4-0 Esslingen 1889
18 Tonner 0-6-0 Manning Wardle 1890
19 Tonner 0-4-2 Esslingen * Breda NL 1891
32 Tonner 0-4-2 Esslingen 1894
40 Tonner 0-6-2 Esslingen 1892

Pretoria-Pietersburg Railway (PPR)

Class Whyte notationBuilders First Run
26 Tonner 0-6-0 Hawthorn, Leslie 1896
35 Tonner 4-6-0 Nasmyth, Wilson 1887

South African Harbours (Durban, East London, Port Elizabeth, Table Bay)

Class Whyte notationBuilders First Run
Durban's Congella 0-4-0Hudswell, Clarke 1902
Durban's Edward Innes 0-6-0Hudswell, Clarke 1901
Durban's John Milne 0-6-0Hunslet 1879
Durban's Sir Albert 0-6-0Hunslet 1904
EL 0-4-0 0-4-0Alexander Chaplin 1873
PE 0-4-0ST 0-4-0 Black, Hawthorn * Chapman Furneaux * Hudswell, Clarke 1894
TB 0-4-0T 0-4-0Fletcher, Jennings 1874
TB 0-4-0WT 0-4-0Fletcher, Jennings 1879
TB 0-4-0ST 0-4-0 Black, Hawthorn * Chapman Furneaux * Hawthorn, Leslie 1881

South African Railways (SAR)

Class Whyte notationBuilders First Run
0-4-0 Saddle-tank 0-4-0 Hudswell Clarke 1903
0-4-0T no. 69 0-4-0 Orenstein & Koppel 1909
Class A 4-8-2 Dübs * SAR 1888
Class B 0-6-4 Esslingen * Werkspoor 1893
Class C 4-6-0 Kitson * Stephenson 1879
Class C1 4-6-2 Kitson * NGR * SAR 1901
Class C2 4-6-4 Stephenson * NGR 1896
Class D 2-6-4 BP 1897
Class E 4-6-4 Neilson, Reid 1902
Class Exp 1 4-6-2 NBL 1907
Class Exp 2 2-8-0 ALCO 1902
Class Exp 3 2-8-0 ALCO 1903
Class Exp 4 2-8-2 Kitson 1903
Class Exp 5 2-8-2 Kitson 1906
Class Exp 6 4-8-0 Kitson 1906
Class F 4-6-4 Vulcan 1904
Class FC 2-6-2+2-6-2 NBL 1924
Class FD 2-6-2+2-6-2 NBL 1926
Class G 4-8-2 NBL 1904
Class GA 2-6-0+0-6-2 BP 1921
Class GB 2-6-2+2-6-2 BP 1921
Class GC 2-6-2+2-6-2 BP 1924
Class GCA 2-6-2+2-6-2 Krupp 1927
Class GD 2-6-2+2-6-2 BP 1925
Class GDA 2-6-2+2-6-2 Linke-Hofmann 1929
Class GE 2-8-2+2-8-2 BP 1925
Class GEA 4-8-2+2-8-4 BP 1946
Class GF 4-6-2+2-6-4 Hanomag * Henschel * Maffei 1927
Class GG 2-6-2+2-6-2 BP 1925
Class GH 4-6-2+2-6-4 Maffei 1928
Class GK 2-6-2+2-6-2 BP 1923
Class GL 4-8-2+2-8-4 BP 1929
Class GM 4-8-2+2-8-4 BP 1938
Class GMA & GMAM 4-8-2+2-8-4 Henschel * BP * NBL 1954
Class GO 4-8-2+2-8-4 Henschel 1954
Class H 4-10-2 Dübs * NBL 1899
Class H1 4-8-2 Dübs * Neilson, Reid * CSAR 1903
Class H2 4-8-2 Dübs 1909
Class HF 2-8-2+2-8-2 Henschel 1927
Class J 4-6-4 Nasmyth 1915
Class K 4-6-4 NBL 1917
Class KM 0-6-0+0-6-0 Kitson 1904
Class MA 2-6-6-0 ALCO 1909
Class MB 2-6-6-0 ALCO 1910
Class MC 2-6-6-0 NBL 1912
Class MC1 2-6-6-0 NBL 1914
Class MD 2-6-6-2 ALCO 1910
Class ME 2-6-6-2 NBL 1912
Class MF 2-6-6-2 ALCO 1911
Class MG 2-6-6-2 ALCO 1911
Class MH 2-6-6-2 NBL 1915
Class MJ 2-6-6-0 Maffei * NBL 1914
Class MJ1 2-6-6-0 Montreal 1918
Class S 0-8-0 Henschel 1929
Class S1 0-8-0 SAR * NBL 1947
Class S2 0-8-0 Krupp 1952
Class U 2-6-2+2-6-2 Maffei 1927
Class 1 4-8-0 NBL 1904
Class 1A 4-8-0 NBL 1910
Class 1B & 1 4-8-2 ex 4-8-0 NBL 1906
Class 2 4-6-2 NBL 1905
Class 2C 4-6-2 NGR 1910
Class 3 & 3R 4-8-2 NBL 1909
Class 3A 4-8-2 ALCO 1910
Class 3B & 3BR 4-8-2 NBL 1912
Class 4 4-8-2 NBL 1911
Class 4A & 4AR 4-8-2 NBL 1913
Class 5 & 5R 4-6-2 Vulcan 1912
Class 5A 4-6-2 Kitson 1903
Class 5B & 5BR 4-6-2 BP 1904
Class 6 4-6-0 Dübs 1893
Class 6A 4-6-0 Dübs * Sharp Stewart 1896
Class 6B 4-6-0 Dübs * Neilson * Neilson, Reid 1897
Class 6C 4-6-0 Dübs * Sharp Stewart * Neilson 1896
Class 6D 4-6-0 Neilson, Reid 1898
Class 6E 4-6-0 Sharp, Stewart 1898
Class 6F 4-6-0 Sharp, Stewart 1900
Class 6G 4-6-0 Schenectady 1901
Class 6H 4-6-0 Neilson, Reid 1901
Class 6J 4-6-0 Neilson, Reid 1902
Class 6K 4-6-0 Baldwin 1901
Class 6L 4-6-0 NBL 1904
Class 6Y 2-6-2 Kitson 1903
Class 6Z 2-6-4 Neilson, Reid 1901
Class 7 4-8-0 Dübs * Neilson 1892
Class 7A & 7AS 4-8-0 Sharp, Stewart * Dübs * Neilson 1896
Class 7B 4-8-0 Neilson, Reid 1900
Class 7C & 7CS 4-8-0 Neilson, Reid 1902
Class 7D 4-8-0 Neilson, Reid 1899
Class 7E 4-8-0 Neilson, Reid * NBL 1899
Class 7F 4-8-0 NBL 1913
Class 8 & 8W 4-8-0 Neilson, Reid 1902
Class 8A & 8AW4-8-0Neilson, Reid * Sharp Stewart 1902
Class 8B & 8BW4-8-0Neilson, Reid * NBL 1903
Class 8C & 8CW4-8-0 NBL 1903
Class 8D & 8DW 4-8-0 Neilson, Reid * NBL 1903
Class 8E 4-8-0 Neilson, Reid 1903
Class 8F & 8FW 4-8-0 NBL 1904
Class 8X & 8R4-8-0 ex 2-8-0Schenectady * ALCO * SAR 1901
Class 8Y2-8-0Kitson 1903
Class 8Z2-8-0NBL 1904
Class 9 4-6-2 Vulcan 1904
Class 10 4-6-2 NBL 1904
Class 10A & 10BR 4-6-2 NBL 1910
Class 10B & 10BR 4-6-2 NBL * BP 1910
Class 10C & 10CR 4-6-2 NBL 1910
Class 10D 4-6-2 ALCO 1910
Class 11 2-8-2 NBL 1904
Class 12 & 12R 4-8-2 NBL * BP 1912
Class 12A & 12AR 4-8-2 NBL * Henschel 1919
Class 12B & 12R 4-8-2 Baldwin 1920
Class 13 4-8-0 Dübs * Neilson, Reid * CSAR 1905
Class 14 & 14R 4-8-2 Stephenson 1913
Class 14A & 14R 4-8-2 NBL 1914
Class 14B, 14 & 14R 4-8-2 BP 1915
Class 14C & CR, 14CM & CRM, 14CB & CRB 4-8-2 Montreal 1918
Class 15 & 15AR 4-8-2 NBL 1914
Class 15A & 15AR 4-8-2 NBL * BP * Maffei 1914
Class 15B & 15BR 4-8-2 Montreal 1918
Class 15C & 15CB 4-8-2 Baldwin 1925
Class 15CA 4-8-2 ALCO * Baldwin * Breda IT * NBL 1926
Class 15E 4-8-2 Berliner * Henschel * RSH 1935
Class 15F 4-8-2 Berliner * Henschel * NBL * BP 1938
Class 16 & 16R 4-6-2 NBL 1914
Class 16A 4-6-2 NBL 1915
Class 16B & 16CR 4-6-2 NBL 1917
Class 16C & 16CR 4-6-2 NBL 1919
Class 16D 4-6-2 Baldwin 1925
Class 16DA 4-6-2 Baldwin * Hohenzollern * Henschel 1928
Class 16E 4-6-2 Henschel 1935
Class 17 4-8-0Dübs * SAR 1926
Class 18 2-10-2 Henschel 1927
Class 19 & 19R 4-8-2 Berliner 1928
Class 19A & 19AR 4-8-2 SLM 1929
Class 19B & 19BR 4-8-2 Berliner 1930
Class 19C 4-8-2NBL 1935
Class 19D4-8-2Krupp * Borsig * Škoda * RSH * NBL 1937
Class 202-10-2 SAR 1935
Class 212-10-4NBL 1937
Class 234-8-2Berliner * Henschel 1938
Class 242-8-4NBL 1949
Class 25 & 25NC4-8-4NBL * Henschel 1953
Class 25NC 4-8-4 Henschel * NBL 1953
Class 26 4-8-4 Henschel * SAR 1981
Railmotor 0-4-0+4 Clayton 1929
NG 0-4-0T 1899 0-4-0 Avonside 1899
Class NG1 0-4-0 Kerr Stuart 1900
Class NG2 0-4-2 Dickson 1897
Class NG3 4-6-2 Hawthorn Leslie 1907
Class NG4 4-6-2 Kerr Stuart 1911
Class NG5 2-8-2 Henschel 1922
Class NG6 4-4-0 Falcon * Glasgow 1895
Class NG7 2-6-0 Baldwin 1902
Class NG8 4-6-0 Bagnall * Kerr Stuart 1903
Class NG9 4-6-0 Baldwin 1915
Class NG10 4-6-2 Baldwin 1916
Class NG G11 2-6-0+0-6-2 BP 1919
Class NG G12 2-6-2+2-6-2 Franco-Belge * BP 1927
Class NG G13 2-6-2+2-6-2 Hanomag 1927
Class NG G14 2-6-2+2-6-2 Hanomag 1931
Class NG15 2-8-2 Henschel * Franco-Belge 1931
Class NG G16 2-6-2+2-6-2 Cockerill * BP * Hunslet-Taylor 1937
Class NG G16A 2-6-2+2-6-2 BP * Hunslet-Taylor * ACR 1989

South African Railways (SAR) - Spoornet - Transnet Freight Rail (TFR)

Diesel-electric locomotives

Class UIC classification Manufacturers Type Builders First Run
Class DS Bo'Bo'AEG AEG1939
Class DS1 CoAEG AEG1939
Class 31-000 Bo'Bo'GEU12BGE1958
Class 32-000 1Co'Co1'GEU18C1GE1959
Class 32-200 1Co'Co1'GEU20C1GE1966
Class 33-000 Co'Co'GEU20CGE1965
Class 33-200 Co'Co'GM-EMDGL26MCGM-EMD1966
Class 33-400 Co'Co'GEU20CSA GE-DL1968
Class 34-000 Co'Co'GEGT26MCGE * SA GE-DL1971
Class 34-200 Co'Co'GM-EMDU26CGM-EMD1971
Class 34-400 Co'Co'GEU26CSA GE-DL1973
Class 34-500 Co'Co'GEU26CSA GE-DL1974
Class 34-600 Co'Co'GM-EMDGT26MCGMSA1974
Class 34-800 Co'Co'GM-EMDGT26MCGMSA1978
Class 34-900 Co'Co'GEU26CSA GE-DL1979
Class 35-000 Co'Co'GEU15CGE1972
Class 35-200 Co'Co'GM-EMDGT18MCGM-EMD * GMSA1974
Class 35-400 Co'Co'GEU15CSA GE-DL1976
Class 35-600 Co'Co'GM-EMDGT18MCGMSA1976
Class 36-000 Bo'Bo'GESG10BSA GE-DL1975
Class 36-200 Bo'Bo'GM-EMDSW1002GMSA1980
Class 37-000 Co'Co'GM-EMDGT26M2CGMSA1981
Class 39-000 Co'Co' EMDGT26CU-3GMSA2006
Class 39-200 Co'Co' EMDGT26CU-3TRE2010
Class 43-000 Co'Co'GEC30AciGE * TRE2011
Class 91-000 Bo'Bo'GEUM6BGE1973

Diesel-hydraulic locomotives

Class UIC classification Builders Disposal First Run
Class 61-000B'B'Henschel Later RR Class DH1 1958

Electro-diesel locomotives

Class UIC classification Builders Voltage First Run
Class 38-000Bo'Bo' Consortium * UCW3 kV DC1992

Electric locomotives

ClassUIC classification Builders Voltage First Run
Class ES Bo'Bo' SLM * MV * Werkspoor * SAR 3kV DC 1936
Class ES1 BoEE 235V DC 1924
Class Exp AC Bo'Bo' UCW * Transwerk 25kV AC, 50 Hz 1978
Class 1E & 1ES Bo'Bo' SLM * MV * Werkspoor * RSH 3kV DC 1925
Class 2E Bo'Bo' Henschel * Siemens 3kV DC 1937
Class 3E Co'Co' MV 3kV DC 1947
Class 4E 1Co'Co1' GEC * NBL 3kV DC 1952
Class 5E, Series 1 Bo'Bo' EE 3kV DC 1955
Class 5E, Series 2 Bo'Bo' EE * Vulcan 3kV DC 1957
Class 5E, Series 3 Bo'Bo' EE * Vulcan 3kV DC 1958
Class 5E1, Series 1 Bo'Bo' MV 3kV DC 1959
Class 5E1, Series 2 Bo'Bo' MV * UCW 3kV DC 1963
Class 5E1, Series 3 Bo'Bo' MV * UCW 3kV DC 1964
Class 5E1, Series 4 Bo'Bo' MV * UCW 3kV DC 1965
Class 5E1, Series 5 Bo'Bo' MV * UCW 3kV DC 1966
Class 6E Bo'Bo' UCW 3kV DC 1970
Class 6E1, Series 1 Bo'Bo' UCW 3kV DC 1969
Class 6E1, Series 2 Bo'Bo' UCW 3kV DC 1971
Class 6E1, Series 3 Bo'Bo' UCW 3kV DC 1971
Class 6E1, Series 4 Bo'Bo' UCW 3kV DC 1973
Class 6E1, Series 5 Bo'Bo' UCW 3kV DC 1974
Class 6E1, Series 6 Bo'Bo' UCW 3kV DC 1975
Class 6E1, Series 7 Bo'Bo' UCW 3kV DC 1977
Class 6E1, Series 8 Bo'Bo' UCW 3kV DC 1979
Class 6E1, Series 9 Bo'Bo' UCW 3kV DC 1981
Class 6E1, Series 10 Bo'Bo' UCW 3kV DC 1982
Class 6E1, Series 11 Bo'Bo' UCW 3kV DC 1984
Class 7E Co'Co' 50 c/s Group * UCW 25kV AC, 50 Hz 1978
Class 7E1 Co'Co' Hitachi * Dorbyl 25kV AC, 50 Hz 1980
Class 7E2, Series 1 Co'Co' 50 c/s Group * UCW 25kV AC, 50 Hz 1982
Class 7E2, Series 2 Co'Co' 50 c/s Group * UCW 25kV AC, 50 Hz 1983
Class 7E3, Series 1 Co'Co' Hitachi * Dorbyl 25kV AC, 50 Hz 1983
Class 7E3, Series 2 Co'Co' Hitachi * Dorbyl 25kV AC, 50 Hz 1984
Class 7E4 Co'Co'Hitachi * Dorbyl 25kV AC, 50 Hz 2000
Class 8E Bo'Bo' BBC-Siemens * UCW 3kV DC 1983
Class 9E, Series 1 Co'Co' GEC * UCW 50kV AC, 50 Hz 1978
Class 9E, Series 2 Co'Co' GEC * UCW 50kV AC, 50 Hz 1982
Class 10E Co'Co' Toshiba * UCW 3kV DC 1985
Class 10E1, Series 1 Co'Co' GEC * UCW 3kV DC 1987
Class 10E1, Series 2 Co'Co' GEC * UCW 3kV DC 1990
Class 10E2 Co'Co' Toshiba * UCW 3kV DC 1989
Class 11E Co'Co' GM * GMSA * Delta 25kV AC, 50 Hz 1985
Class 12E Bo'Bo' UCW 3kV DC 1983
Class 14E Bo'Bo' 50 c/s Group * SLM 3kV DC/25kV AC 1991
Class 14E1 Bo'Bo' 50 c/s Group * UCW 3kV DC/25kV AC 1994
Class 15E Co'Co' Mitsui * Toshiba * UCW 50kV AC 50 Hz 2010
Class 16E Bo'Bo' UCW * Spoornet 3kV DC 1990
Class 17E Bo'Bo' UCW * Spoornet 3kV DC 1993
Class 18E, Series 1 Bo'Bo' UCW * Transwerk * TRE 3kV DC 2000
Class 18E, Series 2 Bo'Bo' UCW * TRE 3kV DC 2010
Class 19E Bo'Bo' Mitsui * Toshiba * UCW 3kV DC/25kV AC 2009
Class 20E Bo'Bo' CSR ZELC * TE 3kV DC/25 kV AC 2013
Class 21E Bo'Bo' CSR ZELC * TE 3kV DC/25 kV AC 2015
Class E38 Bo'Bo' Consortium * UCW 3kV DC 1993

See also

Rail transport and locomotives in South Africa
Preservation
Locomotives and rolling stock