| Class | Max No. of class | Nos. |
| 1889 - Y Class (Steam) | 1 | Y 112 |
| 1907 - A2 Class (Steam) | 2 | A2 986, A2 996 |
| 1929 - D3 Class (Steam) | 3 | D3 638, D3 641, D3 688 |
| 1951 - R Class (Steam) | 2 | R 711, R 766 |
| 1952 - B Class (Diesel-electric) | 6 | B 61, B 64, B 65, B 75, B 76, B 80 |
| 1954 - J Class (Steam) | 1 | J 536 |
| 1955 - T Class (Diesel-electric) | 3 | T 363, T 369, T 385 |
| 1957 - S Class (Diesel-electric) | 4 | S 300, S 302, S 311, S 312 |
| 1959 - W Class (Diesel-hydraulic) | 2 | W 241, W 244 |
| 1951 - CR GM class (Diesel-electric) | 1 | GM 19 |
| 1907 - Sleeping Cars | 1 | Tambo |
| 1939 - BS 2nd Class | 8 | BS 201, BS 203, BS 205 - BS 208, BS 210, BS 212 |
| 1983 - BRS Economy Class / Refreshment | 6 | BRS 221 - BRS 225, BRS 229 |
| 1940 - SAR 700 2nd Class | 4 | 700, 709, 711, 714 |
| 1984 - ACZ 1st Class / Van | 3 | ACZ 252, ACZ 255, ACZ 257 |
| 1957 - BZ Economy Class | 3 | BZ 267, BZ 269, BZ 270 |
| 1962 - RMS Dining Car | 1 | RMS 2360 |
| 1970 - CO Guards Van | 1 | CO 2 |
| 1970 - PCO Power Car | 1 | PCO 2 |
| 1983 - BK 2nd Class | 4 | BK 700, BK 709, BK 711, BK 714 |
| 1987 - JRA Roomette Sleeper | 3 | JRA 1, JRA 3, JRA 4 |
| 1987 - JTA Twinette Sleeper | 2 | JTA 1, JTA 3 |
| 1983 - D / DT Parcels Van | 6 | D 309, D 314, D 315, D 319, D 325, D 333 |
| 1956 - CP Passenger Guards Van | 2 | CP 291, CP 293 |
| 1994 - PCP Power Van | 2 | PCP 292, PCP 294 |
| 1979 - VLCX Louvre Van | 6 | VLCX 212, VLCX 534, VLCX 604 |