Depot: Dundee West
| Type | Class | Wheels | Number | Date to Previous Shed | Code | Previous Shed | Date to Dundee West | Code | Date to Next Shed | Code | Next Shed | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Steam | 439 | 0-4-4T | 15220 | 4w/e | 30/11/1935 | 29A | Perth South | 4w/e | 08/02/1936 | 29C | w/e | 18/03/1950 | 68D | Beattock |
| Steam | 439 | 0-4-4T | 15217 | 4w/e | 22/06/1946 | 29C | on | 01/01/1948 | 29C | Dundee West | ||||
| Steam | 439 | 0-4-4T | 15173 | on | 01/01/1948 | 29C | 4w/e | 18/02/1956 | 60B | Aviemore | ||||
| Steam | 439 | 0-4-4T | 15180 | on | 01/01/1948 | 29C | on | 21/08/1948 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15186 | on | 01/01/1948 | 29C | on | 25/01/1952 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15196 | on | 01/01/1948 | 29C | w/e | 21/05/1949 | 63E | |||||
| Steam | 439 | 0-4-4T | 15217 | 4w/e | 22/06/1946 | 29C | Dundee West | on | 01/01/1948 | 29C | 4w/e | 17/03/1956 | 62A | Thornton Junction |
| Steam | 439 | 0-4-4T | 15223 | on | 01/01/1948 | 29C | 8w/e | 09/07/1955 | 66A | Polmadie | ||||
| Steam | 439 | 0-4-4T | 15226 | on | 01/01/1948 | 29C | 4w/e | 11/07/1953 | 63A | Perth South | ||||
| Steam | 439 | 0-4-4T | 15231 | on | 01/01/1948 | 29C | 4w/e | 31/10/1953 | 60A | Inverness | ||||
| Steam | 711 | 0-6-0 | 17450 | on | 01/01/1948 | 29C | w/e | 25/02/1950 | 63A | Perth South | ||||
| Steam | 812 | 0-6-0 | 57568 | on | 01/01/1948 | 29C | 4w/e | 18/02/1956 | 68A | Carlisle Kingmoor | ||||
| Steam | 300 | 0-6-0 | 57653 | on | 01/01/1948 | 29C | 4w/e | 18/02/1956 | 68A | Carlisle Kingmoor | ||||
| Steam | 782 | 0-6-0T | 56325 | on | 01/01/1948 | 29C | 4w/e | 21/12/1957 | 61B | Aberdeen Ferryhill | ||||
| Steam | 782 | 0-6-0T | 56323 | on | 01/01/1948 | 29C | 4w/e | 21/12/1957 | 61B | Aberdeen Ferryhill | ||||
| Steam | 79 | 4-4-2T | 2154 | on | 01/01/1948 | 29C | w/e | 31/01/1948 | 29C | Dundee West | ||||
| Steam | 79 | 4-4-2T | 2155 | on | 01/01/1948 | 29C | w/e | 31/01/1948 | 29C | Dundee West | ||||
| Steam | 79 | 4-4-2T | 2154 | on | 01/01/1948 | 29C | Dundee West | w/e | 31/01/1948 | 29C | w/e | 19/06/1948 | 20F | Skipton |
| Steam | 79 | 4-4-2T | 2155 | on | 01/01/1948 | 29C | Dundee West | w/e | 31/01/1948 | 29C | w/e | 19/06/1948 | 20F | Skipton |
| Steam | 79 | 4-4-2T | 2153 | on | 01/01/1948 | 13D | Shoeburyness | w/e | 28/02/1948 | 29C | w/e | 20/03/1948 | 31B | Stirling |
| Steam | 79 | 4-4-2T | 2156 | on | 01/01/1948 | 13A | Plaistow | w/e | 28/02/1948 | 29C | w/e | 19/06/1948 | 20F | Skipton |
| Steam | 92 | 0-4-4T | 55130 | on | 01/01/1948 | 20E | Manningham | w/e | 11/09/1948 | 29C | on | 18/12/1948 | Withdrawn | |
| Steam | 439 | 0-4-4T | 15169 | on | 01/01/1948 | 20E | Manningham | w/e | 11/09/1948 | 29C | w/e | 31/12/1949 | 63C | |
| Steam | 439 | 0-4-4T | 55192 | on | 01/01/1948 | 20E | Manningham | w/e | 11/09/1948 | 29C | on | 12/10/1950 | Withdrawn | |
| Steam | 439 | 0-4-4T | 15227 | on | 01/01/1948 | 20E | Manningham | w/e | 11/09/1948 | 29C | 4w/e | 05/07/1958 | 67A | Corkerhill |
| Steam | 92 | 0-4-4T | 15136 | on | 01/01/1948 | 31E | Dawsholm | w/e | 27/11/1948 | 29C | 3w/e | 11/12/1948 | 29C | Dundee West |
| Steam | 92 | 0-4-4T | 15136 | w/e | 27/11/1948 | 29C | Dundee West | 3w/e | 11/12/1948 | 29C | w/e | 21/05/1949 | 63E | |
| Diesel | 08 | 0-6-0 | D3535 | 4w/e | 24/11/1962 | 63A | Perth South | 5w/e | 29/04/1967 | 62B | 4w/e | 28/12/1968 | 64B | Haymarket |
| Diesel | 08 | 0-6-0 | D3893 | 5w/e | 24/09/1966 | 64H | Leith Central | 5w/e | 30/03/1968 | 62B | on | 03/08/1981 | HA | Haymarket |
| Diesel | 06 | 0-4-0 | D2429 | 4w/e | 11/08/1962 | 66A | Polmadie | 5w/e | 31/08/1968 | 62B | on | 26/04/1969 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3388 | on | 04/10/1957 | 65A | Eastfield (New) | 5w/e | 30/11/1968 | 62B | 4w/e | 28/10/1972 | 66C | Hamilton (West) |
| Diesel | 06 | 0-4-0 | D2422 | 4w/e | 24/06/1967 | 65A | Eastfield | 4w/e | 28/06/1969 | 62B | on | 06/10/1980 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3550 | 5w/e | 30/09/1967 | 61B | Aberdeen Ferryhill | 4w/e | 28/06/1969 | 62B | 5w/e | 07/08/1971 | 64B | Haymarket |
| Diesel | 08 | 0-6-0 | D3411 | 4w/e | 28/06/1969 | 63A | Perth South | 5w/e | 01/08/1970 | 62B | 5w/e | 01/07/1972 | 62C | Dunfermline Townhill |
| Diesel | 08 | 0-6-0 | D3541 | on | 22/08/1958 | 63A | Perth South (New) | 5w/e | 01/08/1970 | 62B | 4w/e | 27/01/1973 | 62B | Dundee West |
| Diesel | 08 | 0-6-0 | D3543 | on | 29/08/1958 | 63A | Perth South (New) | 5w/e | 01/08/1970 | 62B | ||||
| Diesel | 08 | 0-6-0 | D3545 | on | 05/09/1958 | 63A | Perth South (New) | 5w/e | 01/08/1970 | 62B | 5w/e | 01/04/1972 | 65A | Eastfield |
| Diesel | 08 | 0-6-0 | D3560 | 4w/e | 27/09/1969 | 63A | Perth South | 5w/e | 01/08/1970 | 62B | 5w/e | 01/08/1970 | 62C | Dunfermline Townhill |
| Diesel | 08 | 0-6-0 | D3904 | 5w/e | 01/03/1969 | 63A | Perth South | 5w/e | 01/08/1970 | 62B | on | 07/06/1981 | ED | Eastfield |
| Diesel | 08 | 0-6-0 | D3929 | 4w/e | 27/03/1971 | 63A | Perth South | 4w/e | 27/03/1971 | 62B | 4w/e | 29/04/1972 | 61B | Aberdeen Ferryhill |
| Diesel | 06 | 0-4-0 | D2443 | 5w/e | 06/02/1971 | 62C | Dunfermline Townhill | 4w/e | 30/10/1971 | 62B | on | 18/06/1972 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3921 | 4w/e | 26/12/1970 | 67C | Ayr | 4w/e | 27/11/1971 | 62B | 5w/e | 01/04/1972 | 64B | Haymarket |
| Diesel | 08 | 0-6-0 | D3932 | 5w/e | 30/09/1967 | 61B | Aberdeen Ferryhill | 5w/e | 01/01/1972 | 62B | 4w/e | 26/02/1972 | 61B | Aberdeen Ferryhill |
| Diesel | 06 | 0-4-0 | D2416 | 4w/e | 27/05/1967 | 64H | Leith Central | 4w/e | 26/02/1972 | 62B | on | 19/11/1972 | Withdrawn | |
| Diesel | 06 | 0-4-0 | D2444 | 5w/e | 30/09/1967 | 65F | Grangemouth | 5w/e | 05/08/1972 | 62B | 4w/e | 24/02/1973 | 61B | Aberdeen Ferryhill |
| Diesel | 08 | 0-6-0 | D3929 | 4w/e | 29/04/1972 | 61B | Aberdeen Ferryhill | 4w/e | 28/10/1972 | 62B | on | 20/03/1992 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3932 | 4w/e | 26/02/1972 | 61B | Aberdeen Ferryhill | 4w/e | 28/10/1972 | 62B | 4w/e | 21/04/1973 | 61B | Aberdeen Ferryhill |
| Diesel | 08 | 0-6-0 | D3541 | 5w/e | 01/08/1970 | 62B | Dundee West | 4w/e | 27/01/1973 | 62B | on | 02/07/1976 | Withdrawn | |
| Diesel | 06 | 0-4-0 | D2426 | 4w/e | 26/02/1972 | 62C | Dunfermline Townhill | 4w/e | 24/02/1973 | 62B | 4w/e | 24/03/1973 | 62C | Dunfermline Townhill |
| Diesel | 08 | 0-6-0 | D3387 | w/e | 04/01/1969 | 40A | Lincoln | 4w/e | 21/04/1973 | 62B | 2w/e | 09/11/1974 | BG | Hull Botanic Gardens |
| Diesel | 08 | 0-6-0 | D4095 | 5w/e | 01/03/1969 | 65A | Eastfield | 4w/e | 21/04/1973 | 62B | 6w/e | 04/09/1976 | HA | Haymarket |
| Diesel | 08 | 0-6-0 | D3930 | 4w/e | 29/05/1971 | 65F | Grangemouth | 4w/e | 19/05/1973 | DE | ||||
| Diesel | 06 | 0-4-0 | D2444 | 4w/e | 24/02/1973 | 61B | Aberdeen Ferryhill | 4w/e | 29/12/1973 | DE | on | 14/06/1975 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3539 | 5w/e | 01/01/1972 | 61B | Aberdeen Ferryhill | 4w/e | 29/12/1973 | DE | on | 10/06/1985 | Withdrawn | |
| Diesel | 06 | 0-4-0 | 06004 | 4w/e | 01/03/1975 | HN | Hamilton (West) | 5w/e | 26/07/1975 | DE | m/e | 06/1977 | DT | Dunfermline Townhill |
| Diesel | 08 | 0-6-0 | 08712 | 4w/e | 26/01/1974 | GM | Grangemouth | m/e | 02/1977 | DE | on | 11/12/1992 | Withdrawn | |
| Diesel | 06 | 0-4-0 | 06006 | 5w/e | 03/07/1971 | 61B | Aberdeen Ferryhill | m/e | 06/1977 | DE | on | 09/06/1980 | Withdrawn | |
| Diesel | 08 | 0-6-0 | 08421 | 9w/e | 26/11/1966 | 65A | Eastfield | m/e | 06/1977 | DE | m/e | 07/1977 | ED | Eastfield |
| Diesel | 08 | 0-6-0 | 08441 | m/e | 06/1977 | ED | Eastfield | m/e | 07/1977 | DE |