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:
- Cape Government Railways
- Cape Town Railway and Dock
- Central South African Railways
- Deutsch-Südwest-Afrika
- Imperial Military Railways
- Kowie Railway
- Metropolitan & Suburban Railway
- Namaqualand Railway
- Natal Government Railways
- Natal Railway Company
- Nederlandsche-Zuid-Afrikaansche Spoorweg-Maatschappij
- New Cape Central Railway
- Oranje-Vrijstaat Gouwerment-Spoorwegen
- Passenger Rail Agency of South Africa
- Pretoria-Pietersburg Railway
- South African Railways
- Spoornet
- Transnet Freight Rail
- Zululand Railway Company