Klas 31 is 'n tipe diesellokomotief - tegnies 'n diesel-elektriese lokomotief - wat deur die Suid-Afrikaanse Spoorweë gebruik is. In Junie en Julie 1958 is vyf-en-veertig Klas 1-DE General Electric tipe U12B diesel-elektriese lokomotiewe in diens geplaas. Hulle is later geherklassifiseer as Klas 31-000 en gehernommer. Sheltam no. 1201, ou SAR no. 31-005 (D704), 19 Mei 2010 No. 31-007 (D706) by Bellvilledepot, 10 Januarie 2009 Paxton, Leith & Bourne, David. Locomotives of the South African Railways. Struik. ISBN 0 86977 211 2 Wikimedia Commons het meer media in die kategorie Suid-Afrikaanse Klas 31-000. Middleton-SA Loco Guide, p. 38-39, 47 South African Railways Index and Diagrams: Electric and Diesel Locomotives, 610 mm and 1065 mm Gauges, Ref LXD 14/1/100/20, 28 Januarie 1975