Depot: Dalry Road
| Type | Class | Wheels | Number | Date to Previous Shed | Code | Previous Shed | Date to Dalry Road | Code | Date to Next Shed | Code | Next Shed | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Steam | Compound | 4-4-0 | 1176 | 4w/e | 30/11/1935 | 27C | 4w/e | 07/08/1954 | 67A | Corkerhill | ||||
| Steam | Compound | 4-4-0 | 1183 | 4w/e | 30/11/1935 | 27C | on | 01/01/1948 | 30D | Ayr | ||||
| Steam | CRAB | 2-6-0 | 2882 | 4w/e | 08/02/1936 | 29G | St Rollox (Balornock) | 4w/e | 11/04/1936 | 27C | on | 01/01/1948 | 12A | Carlisle Kingmoor |
| Steam | 8F | 2-8-0 | 8163 | on | 01/01/1948 | 28B | w/e | 05/06/1948 | 14A | Cricklewood East | ||||
| Steam | 8F | 2-8-0 | 8321 | on | 01/01/1948 | 28B | w/e | 05/06/1948 | 20C | Royston | ||||
| Steam | 92 | 0-4-4T | 15125 | on | 01/01/1948 | 28B | 3w/e | 11/12/1948 | 12H | Stranraer | ||||
| Steam | 879 | 0-4-4T | 15139 | on | 01/01/1948 | 28B | on | 18/08/1952 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15165 | on | 01/01/1948 | 28B | 4w/e | 20/12/1958 | 64B | Haymarket | ||||
| Steam | 439 | 0-4-4T | 15166 | on | 01/01/1948 | 28B | on | 30/09/1953 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15177 | on | 01/01/1948 | 28B | on | 30/06/1955 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15189 | on | 01/01/1948 | 28B | 4w/e | 12/07/1952 | 66A | Polmadie | ||||
| Steam | 439 | 0-4-4T | 15202 | on | 01/01/1948 | 28B | 4w/e | 14/01/1961 | 63A | Perth South | ||||
| Steam | 439 | 0-4-4T | 15210 | on | 01/01/1948 | 28B | on | 13/07/1961 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15229 | on | 01/01/1948 | 28B | on | 29/09/1961 | Withdrawn | |||||
| Steam | 439 | 0-4-4T | 15233 | on | 01/01/1948 | 28B | on | 12/07/1950 | 68D | Beattock | ||||
| Steam | 812 | 0-6-0 | 57550 | on | 01/01/1948 | 28B | on | 29/12/1962 | Withdrawn | |||||
| Steam | 812 | 0-6-0 | 57553 | on | 01/01/1948 | 28B | 4w/e | 27/12/1952 | 66A | Polmadie | ||||
| Steam | 812 | 0-6-0 | 57559 | on | 01/01/1948 | 28B | on | 02/10/1961 | Withdrawn | |||||
| Steam | 812 | 0-6-0 | 57565 | on | 01/01/1948 | 28B | on | 29/12/1962 | Withdrawn | |||||
| Steam | 812 | 0-6-0 | 57576 | on | 01/01/1948 | 28B | 8w/e | 09/07/1955 | 63D | Oban | ||||
| Steam | 812 | 0-6-0 | 57578 | on | 01/01/1948 | 28B | on | 06/11/1948 | Withdrawn | |||||
| Steam | 652 | 0-6-0 | 57645 | on | 01/01/1948 | 28B | on | 19/11/1962 | Withdrawn | |||||
| Steam | 300 | 0-6-0 | 57659 | on | 01/01/1948 | 28B | w/e | 11/03/1950 | 66B | Motherwell | ||||
| Steam | 300 | 0-6-0 | 57674 | on | 01/01/1948 | 28B | on | 08/11/1962 | Withdrawn | |||||
| Steam | 300 | 0-6-0 | 57654 | on | 01/01/1948 | 28B | w/e | 09/04/1962 | Withdrawn | |||||
| Steam | 4F | 0-6-0 | 4318 | on | 01/01/1948 | 28B | w/e | 04/03/1950 | 63A | Perth South | ||||
| Steam | 29 | 0-6-0T | 56236 | on | 01/01/1948 | 28B | on | 02/12/1958 | Withdrawn | |||||
| Steam | 782 | 0-6-0T | 56283 | on | 01/01/1948 | 28B | m/e | 09/1958 | Withdrawn | |||||
| Steam | 782 | 0-6-0T | 56253 | on | 01/01/1948 | 28B | m/e | 12/1958 | Withdrawn | |||||
| Steam | 782 | 0-6-0T | 56312 | on | 01/01/1948 | 28B | 4w/e | 19/11/1960 | 68B | Dumfries | ||||
| Steam | 782 | 0-6-0T | 56313 | on | 01/01/1948 | 28B | 4w/e | 08/04/1961 | 64A | St Margarets | ||||
| Steam | 782 | 0-6-0T | 56329 | on | 01/01/1948 | 28B | on | 05/08/1957 | Withdrawn | |||||
| Steam | 2F | 0-6-0T | 7162 | on | 01/01/1948 | 28B | w/e | 14/01/1950 | 64A | St Margarets | ||||
| Steam | 2F | 0-6-0T | 7163 | on | 01/01/1948 | 28B | 4w/e | 24/09/1960 | 66D | Greenock Ladyburn | ||||
| Steam | CRAB | 2-6-0 | 2804 | 4w/e | 08/02/1936 | 27J | Corkerhill | on | 01/01/1948 | 28B | 4w/e | 29/10/1955 | 68A | Carlisle Kingmoor |
| Steam | CRAB | 2-6-0 | 2807 | on | 01/01/1948 | 28B | 4w/e | 08/04/1961 | 67C | Ayr | ||||
| Steam | 4P | 2-6-4T | 2268 | on | 01/01/1948 | 28B | 4w/e | 02/08/1958 | 66A | Polmadie | ||||
| Steam | 4P | 2-6-4T | 2269 | on | 01/01/1948 | 28B | 4w/e | 11/05/1957 | 60B | Aviemore | ||||
| Steam | 4P | 2-6-4T | 2270 | on | 01/01/1948 | 28B | 4w/e | 01/08/1959 | 67A | Corkerhill | ||||
| Steam | 4P | 2-6-4T | 2271 | on | 01/01/1948 | 28B | 4w/e | 17/01/1959 | 63A | Perth South | ||||
| Steam | 4P | 2-6-4T | 2272 | on | 01/01/1948 | 28B | on | 29/12/1962 | Withdrawn | |||||
| Steam | 4P | 2-6-4T | 2273 | on | 01/01/1948 | 28B | 5w/e | 30/10/1965 | 64A | St Margarets | ||||
| Steam | 43 | 4-4-0 | 14451 | on | 01/01/1948 | 28B | on | 14/09/1955 | Withdrawn | |||||
| Steam | 43 | 4-4-0 | 14452 | on | 01/01/1948 | 28B | 4w/e | 24/02/1951 | LOAN | |||||
| Steam | 72 | 4-4-0 | 14478 | on | 01/01/1948 | 28B | on | 07/07/1961 | Withdrawn | |||||
| Steam | 72 | 4-4-0 | 14507 | on | 01/01/1948 | 28B | w/e | 22/10/1949 | 68B | |||||
| Steam | Compound | 4-4-0 | 1177 | on | 01/01/1948 | 28B | 4w/e | 01/10/1955 | 68C | Stranraer | ||||
| Steam | Compound | 4-4-0 | 1178 | on | 01/01/1948 | 28B | on | 31/12/1953 | Withdrawn | |||||
| Steam | Compound | 4-4-0 | 911 | on | 01/01/1948 | 28B | on | 11/12/1952 | Withdrawn | |||||
| Steam | 5MT | 4-6-0 | 4931 | on | 01/01/1948 | 28B | w/e | 31/01/1948 | 28B | Dalry Road | ||||
| Steam | 5MT | 4-6-0 | 5029 | on | 01/01/1948 | 28B | 4w/e | 21/04/1951 | 66B | Motherwell | ||||
| Steam | 60 | 4-6-0 | 54644 | on | 01/01/1948 | 28B | on | 24/04/1948 | Withdrawn | |||||
| Steam | 5MT | 4-6-0 | 4931 | on | 01/01/1948 | 28B | Dalry Road | w/e | 31/01/1948 | 28B | w/e | 11/02/1950 | 63A | Perth South |
| Steam | 5MT | 4-6-0 | 5492 | on | 01/01/1948 | 4A | Shrewsbury | w/e | 28/02/1948 | 28B | 4w/e | 21/10/1961 | 66B | Motherwell |
| Steam | CRAB | 2-6-0 | 42830 | on | 01/01/1948 | 12A | Carlisle Kingmoor | w/e | 29/05/1948 | 28B | 4w/e | 29/10/1955 | 68A | Carlisle Kingmoor |
| Steam | J37 | 0-6-0 | 64536 | on | 01/01/1948 | PTH | Perth (LNER) | w/e | 04/03/1950 | 64C | 4w/e | 27/09/1958 | 64A | St Margarets |
| Steam | J36 | 0-6-0 | 5271 | on | 01/01/1948 | BGT | Bathgate | w/e | 11/03/1950 | 64C | on | 26/08/1952 | Withdrawn | |
| Steam | J37 | 0-6-0 | 64591 | w/e | 04/03/1950 | 64D | Carstairs | w/e | 25/03/1950 | 64C | 4w/e | 27/09/1958 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45362 | w/e | 22/10/1949 | 64D | Carstairs | 4w/e | 17/06/1950 | 64C | 5w/e | 01/07/1950 | 64C | Dalry Road |
| Steam | 5MT | 4-6-0 | 45362 | 4w/e | 17/06/1950 | 64C | Dalry Road | 5w/e | 01/07/1950 | 64C | 4w/e | 21/04/1951 | 67A | Corkerhill |
| Steam | 439 | 0-4-4T | 55233 | on | 12/07/1950 | 68D | Beattock | on | 11/09/1950 | 64C | 4w/e | 23/09/1950 | 64C | Dalry Road |
| Steam | 439 | 0-4-4T | 55233 | on | 11/09/1950 | 64C | Dalry Road | 4w/e | 23/09/1950 | 64C | 4w/e | 11/03/1961 | 63C | Oban |
| Steam | 5MT | 4-6-0 | 45036 | w/e | 11/02/1950 | 64A | St Margarets | 4w/e | 25/11/1950 | 64C | m/e | 30/11/1950 | 64C | Dalry Road |
| Steam | 5MT | 4-6-0 | 45085 | w/e | 11/02/1950 | 64A | St Margarets | 4w/e | 25/11/1950 | 64C | m/e | 30/11/1950 | 64C | Dalry Road |
| Steam | 5MT | 4-6-0 | 45036 | 4w/e | 25/11/1950 | 64C | Dalry Road | m/e | 30/11/1950 | 64C | 4w/e | 23/12/1950 | 66A | Polmadie |
| Steam | 5MT | 4-6-0 | 45085 | 4w/e | 25/11/1950 | 64C | Dalry Road | m/e | 30/11/1950 | 64C | 5w/e | 24/03/1951 | 66A | Polmadie |
| Steam | B1 | 4-6-0 | 61354 | on | 14/09/1949 | 64A | St Margarets (New) | m/e | 31/01/1951 | 64C | on | 11/03/1951 | 64C | Dalry Road |
| Steam | B1 | 4-6-0 | 61002 | w/e | 11/02/1950 | 64A | St Margarets | on | 11/03/1951 | 64C | m/e | 31/03/1951 | 64C | Dalry Road |
| Steam | B1 | 4-6-0 | 61354 | m/e | 31/01/1951 | 64C | Dalry Road | on | 11/03/1951 | 64C | on | 29/09/1951 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61002 | on | 11/03/1951 | 64C | Dalry Road | m/e | 31/03/1951 | 64C | on | 02/09/1951 | 51A | Darlington |
| Steam | B1 | 4-6-0 | 61242 | w/e | 19/11/1949 | STM | St Margarets | on | 15/04/1951 | 64C | 2w/e | 21/04/1951 | 64C | Dalry Road |
| Steam | B1 | 4-6-0 | 61356 | on | 28/09/1949 | 64A | St Margarets (New) | on | 15/04/1951 | 64C | 2w/e | 21/04/1951 | 64C | Dalry Road |
| Steam | 43 | 4-4-0 | 54452 | 4w/e | 24/02/1951 | LOAN | 4w/e | 21/04/1951 | 64C | m/e | 08/1957 | Withdrawn | ||
| Steam | B1 | 4-6-0 | 61242 | on | 15/04/1951 | 64C | Dalry Road | 2w/e | 21/04/1951 | 64C | on | 29/09/1951 | 61C | Keith |
| Steam | B1 | 4-6-0 | 61356 | on | 15/04/1951 | 64C | Dalry Road | 2w/e | 21/04/1951 | 64C | on | 29/09/1951 | 64A | St Margarets |
| Steam | J36 | 0-6-0 | 65311 | on | 01/01/1948 | STM | St Margarets | 4w/e | 19/05/1951 | 64C | 4w/e | 01/11/1952 | 64A | St Margarets |
| Steam | J37 | 0-6-0 | 64547 | on | 01/01/1948 | STM | St Margarets | 4w/e | 19/05/1951 | 64C | 4w/e | 01/11/1952 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45127 | w/e | 29/10/1949 | 63A | 4w/e | 08/09/1951 | 64C | 8w/e | 09/09/1951 | 64C | Dalry Road | |
| Steam | 5MT | 4-6-0 | 45127 | 4w/e | 08/09/1951 | 64C | Dalry Road | 8w/e | 09/09/1951 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45023 | m/e | 31/03/1951 | 66A | Polmadie | 4w/e | 06/10/1951 | 64C | on | 16/09/1963 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45086 | 8w/e | 09/09/1951 | 64D | Carstairs | 4w/e | 06/10/1951 | 64C | on | 29/12/1962 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45161 | w/e | 22/10/1949 | 64D | Carstairs | 4w/e | 06/10/1951 | 64C | 4w/e | 02/08/1958 | 67A | Corkerhill |
| Steam | 5MT | 4-6-0 | 45183 | w/e | 17/07/1948 | 4A | Shrewsbury | 4w/e | 06/10/1951 | 64C | 4w/e | 01/12/1951 | 64C | Dalry Road |
| Steam | 5MT | 4-6-0 | 45183 | 4w/e | 06/10/1951 | 64C | Dalry Road | 4w/e | 01/12/1951 | 64C | on | 30/10/1964 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 44994 | on | 01/01/1948 | 12A | Carlisle Kingmoor | 8w/e | 19/04/1952 | 64C | 8w/e | 21/03/1953 | 64A | St Margarets |
| Steam | 812 | 0-6-0 | 57603 | on | 01/01/1948 | 31D | Grangemouth | 4w/e | 01/11/1952 | 64C | 4w/e | 27/12/1952 | 66A | Polmadie |
| Steam | 300 | 0-6-0 | 57679 | 4w/e | 01/11/1952 | 64C | on | 29/11/1963 | Withdrawn | |||||
| Steam | 300 | 0-6-0 | 57681 | on | 01/01/1948 | 28C | Carstairs | 4w/e | 01/11/1952 | 64C | 4w/e | 11/04/1959 | 63B | Stirling |
| Steam | Compound | 4-4-0 | 41147 | on | 01/01/1948 | 28C | Carstairs | 4w/e | 27/12/1952 | 64C | 4w/e | 01/10/1955 | 68C | Stranraer |
| Steam | J35 | 0-6-0 | 64495 | on | 01/01/1948 | THJ | Thornton Junction | 4w/e | 27/12/1952 | 64C | on | 20/06/1958 | Withdrawn | |
| Steam | J35 | 0-6-0 | 64500 | on | 01/01/1948 | THJ | Thornton Junction | 4w/e | 27/12/1952 | 64C | on | 09/06/1961 | Withdrawn | |
| Steam | CRAB | 2-6-0 | 42734 | on | 01/01/1948 | 26B | Agecroft | 8w/e | 21/03/1953 | 64C | 4w/e | 18/04/1953 | 26B | Agecroft |
| Steam | CRAB | 2-6-0 | 42755 | on | 01/01/1948 | 26B | Agecroft | 8w/e | 21/03/1953 | 64C | 4w/e | 18/04/1953 | 26B | Agecroft |
| Steam | 5MT | 4-6-0 | 44994 | 8w/e | 21/03/1953 | 64A | St Margarets | 4w/e | 11/07/1953 | 64C | w/e | 13/07/1964 | Withdrawn | |
| Steam | J35 | 0-6-0 | 64517 | on | 01/01/1948 | STM | St Margarets | 4w/e | 15/05/1954 | 64C | on | 17/10/1958 | Withdrawn | |
| Steam | J35 | 0-6-0 | 64527 | on | 01/01/1948 | STM | St Margarets | 4w/e | 15/05/1954 | 64C | 4w/e | 08/04/1961 | 64F | Bathgate |
| Steam | 4P | 2-6-4T | 42695 | on | 01/01/1948 | 27A | Polmadie | 4w/e | 22/01/1955 | 64C | 4w/e | 02/08/1958 | 66A | Polmadie |
| Steam | J35 | 0-6-0 | 64528 | on | 01/01/1948 | POL | Polmont | 8w/e | 09/07/1955 | 64C | 4w/e | 02/09/1955 | 64E | Polmont |
| Steam | 812 | 0-6-0 | 57576 | 8w/e | 09/07/1955 | 63D | Oban | 4w/e | 02/09/1955 | 64C | 4w/e | 11/04/1959 | 63B | Stirling |
| Steam | 5MT | 4-6-0 | 45030 | 4w/e | 07/08/1954 | 67A | Corkerhill | 4w/e | 29/10/1955 | 64C | on | 29/12/1962 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45036 | 4w/e | 07/08/1954 | 67A | Corkerhill | 4w/e | 29/10/1955 | 64C | on | 29/12/1962 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61246 | on | 13/09/1953 | 64A | St Margarets | on | 30/01/1956 | 64C | on | 17/02/1958 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61407 | on | 13/09/1953 | 64A | St Margarets | on | 30/01/1956 | 64C | on | 14/08/1966 | 62A | Thornton Junction |
| Steam | J37 | 0-6-0 | 64612 | 4w/e | 01/10/1955 | 64D | Carstairs | 4w/e | 12/05/1956 | 64C | 4w/e | 27/09/1958 | 64A | St Margarets |
| Steam | J37 | 0-6-0 | 64554 | on | 01/01/1948 | DFU | Dunfermline Upper | 8w/e | 27/10/1956 | 64C | 4w/e | 27/01/1962 | 64F | Bathgate |
| Steam | J37 | 0-6-0 | 64561 | on | 01/01/1948 | DFU | Dunfermline Upper | 8w/e | 27/10/1956 | 64C | 4w/e | 08/04/1961 | 64A | St Margarets |
| Steam | J37 | 0-6-0 | 64574 | on | 01/01/1948 | DFU | Dunfermline Upper | 8w/e | 27/10/1956 | 64C | 4w/e | 27/09/1958 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45007 | 4w/e | 17/05/1952 | 68A | Carlisle Kingmoor | 4w/e | 08/06/1957 | 64C | 4w/e | 02/08/1958 | 67A | Corkerhill |
| Steam | 812 | 0-6-0 | 57560 | on | 01/01/1948 | 30A | Corkerhill | 4w/e | 06/07/1957 | 64C | on | 02/10/1961 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45155 | 4w/e | 18/01/1958 | 64A | St Margarets | 4w/e | 12/04/1958 | 64C | on | 12/11/1964 | Withdrawn | |
| Steam | J39 | 0-6-0 | 64794 | on | 31/01/1954 | 64A | St Margarets | on | 11/08/1958 | 64C | on | 18/12/1961 | 62A | Thornton Junction |
| Steam | J39 | 0-6-0 | 64946 | w/e | 27/03/1948 | STM | St Margarets | on | 11/08/1958 | 64C | on | 27/08/1961 | 64A | St Margarets |
| Steam | J39 | 0-6-0 | 64963 | w/e | 27/03/1948 | STM | St Margarets | on | 11/08/1958 | 64C | on | 06/06/1960 | 62C | Dunfermline Upper |
| Steam | J39 | 0-6-0 | 64986 | w/e | 27/03/1948 | STM | St Margarets | on | 11/08/1958 | 64C | on | 18/12/1961 | 62A | Thornton Junction |
| Steam | J35 | 0-6-0 | 64497 | on | 01/01/1948 | STG | Stirling | 4w/e | 11/04/1959 | 64C | 4w/e | 06/05/1961 | 64F | Bathgate |
| Steam | J35 | 0-6-0 | 64501 | on | 01/01/1948 | STG | Stirling | 4w/e | 11/04/1959 | 64C | on | 06/08/1959 | Withdrawn | |
| Steam | J37 | 0-6-0 | 64569 | on | 01/01/1948 | STG | Stirling | 4w/e | 11/04/1959 | 64C | 4w/e | 27/01/1962 | 64F | Bathgate |
| Diesel | 08 | 0-6-0 | D3737 | on | 08/05/1959 (New) | 64C | 5w/e | 30/10/1965 | 63A | Perth South | ||||
| Diesel | 08 | 0-6-0 | D3739 | on | 27/05/1959 (New) | 64C | 4w/e | 12/03/1960 | 64B | Haymarket | ||||
| Diesel | 08 | 0-6-0 | D3738 | on | 05/06/1959 (New) | 64C | 4w/e | 12/03/1960 | 64B | Haymarket | ||||
| Diesel | 08 | 0-6-0 | D3740 | on | 05/06/1959 (New) | 64C | 4w/e | 04/07/1959 | 64A | St Margarets | ||||
| Diesel | 08 | 0-6-0 | D3741 | on | 05/06/1959 (New) | 64C | 4w/e | 04/06/1960 | 64A | St Margarets | ||||
| Diesel | 08 | 0-6-0 | D3742 | on | 13/06/1959 (New) | 64C | 4w/e | 29/08/1959 | 64A | St Margarets | ||||
| Steam | 439 | 0-4-4T | 55165 | 4w/e | 20/12/1958 | 64B | Haymarket | 4w/e | 04/07/1959 | 64C | m/e | 10/1961 | Withdrawn | |
| Steam | V3 | 2-6-2T | 67668 | w/e | 12/03/1949 | STM | St Margarets | 4w/e | 01/08/1959 | 64C | 4w/e | 06/05/1961 | 64A | St Margarets |
| Diesel | 08 | 0-6-0 | D3560 | on | 14/11/1958 | 64B | Haymarket (New) | 4w/e | 12/03/1960 | 64C | 5w/e | 30/10/1965 | 64F | Bathgate |
| Diesel | 08 | 0-6-0 | D3561 | on | 21/11/1958 | 64B | Haymarket (New) | 4w/e | 12/03/1960 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61260 | on | 21/03/1957 | 64B | Haymarket | on | 18/04/1960 | 64C | on | 01/10/1961 | 64A | St Margarets |
| Diesel | D2/10 | 0-4-0 | D2754 | on | 28/04/1960 (New) | 64C | on | 12/10/1964 | 64A | St Margarets | ||||
| Diesel | D2/10 | 0-4-0 | D2745 | on | 29/01/1960 | 64A | St Margarets (New) | on | 02/05/1960 | 64C | on | 30/04/1961 | 64A | St Margarets |
| Steam | Standard Class 4 Tank | 2-6-4T | 80086 | 4w/e | 22/02/1958 | 6A | Chester (MR) | 4w/e | 07/05/1960 | 64C | 4w/e | 22/10/1960 | 66E | Carstairs |
| Diesel | D2/10 | 0-4-0 | D2755 | on | 11/05/1960 (New) | 64C | on | 12/10/1964 | 64A | St Margarets | ||||
| Diesel | 08 | 0-6-0 | D3877 | on | 21/04/1960 | 64A | St Margarets (New) | 4w/e | 04/06/1960 | 64C | 5w/e | 30/10/1965 | 64B | Haymarket |
| Steam | B1 | 4-6-0 | 61007 | w/e | 31/07/1948 | HAY | Haymarket | on | 30/06/1960 | 64C | on | 01/10/1961 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61244 | on | 20/10/1947 | HAY | Haymarket (New) | on | 30/06/1960 | 64C | on | 01/10/1961 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61146 | w/e | 09/07/1949 | THJ | Thornton Junction | on | 05/09/1960 | 64C | on | 02/11/1960 | 62A | Thornton Junction |
| Steam | 5MT | 4-6-0 | 45360 | 4w/e | 27/08/1960 | 63A | Perth South | 4w/e | 22/10/1960 | 64C | w/e | 03/09/1965 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45367 | 4w/e | 02/10/1954 | 63A | Perth South | 4w/e | 22/10/1960 | 64C | on | 29/11/1963 | Withdrawn | |
| Steam | 4P | 2-6-4T | 42172 | 4w/e | 06/05/1961 | 64C | on | 29/12/1962 | Withdrawn | |||||
| Diesel | 08 | 0-6-0 | D3732 | on | 26/02/1959 | 64A | St Margarets (New) | 4w/e | 03/06/1961 | 64C | 4w/e | 16/02/1963 | 64A | St Margarets |
| Diesel | 08 | 0-6-0 | D3733 | on | 02/04/1959 | 64A | St Margarets (New) | 4w/e | 03/06/1961 | 64C | 4w/e | 16/02/1963 | 64A | St Margarets |
| Steam | 812 | 0-6-0 | 57591 | 4w/e | 17/01/1959 | 60B | Aviemore | 4w/e | 03/06/1961 | 64C | on | 20/06/1961 | Withdrawn | |
| Steam | Standard Class 4 Tank | 2-6-4T | 80122 | 4w/e | 26/11/1955 | 61C | Keith | 4w/e | 01/07/1961 | 64C | 4w/e | 16/06/1962 | 64A | St Margarets |
| Steam | 652 | 0-6-0 | 57634 | 4w/e | 07/08/1954 | 61C | Keith | 4w/e | 01/07/1961 | 64C | 4w/e | 16/03/1963 | 64F | Bathgate |
| Steam | 5MT | 4-6-0 | 45053 | 4w/e | 22/10/1960 | 67D | Ardrossan | 4w/e | 01/07/1961 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45477 | 4w/e | 27/08/1960 | 63A | Perth South | 4w/e | 01/07/1961 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61324 | on | 17/06/1961 | 12C | Carlisle Canal | on | 23/08/1961 | 64C | on | 05/11/1962 | 64A | St Margarets |
| Steam | 19 | 0-4-4T | 55124 | m/e | 09/1961 | Withdrawn | 4w/e | 23/09/1961 (R) | 64C | |||||
| Steam | 5MT | 4-6-0 | 45170 | on | 01/01/1948 | 29A | Perth South | 4w/e | 21/10/1961 | 64C | on | 31/03/1964 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45476 | 4w/e | 27/08/1960 | 63A | Perth South | 4w/e | 21/10/1961 | 64C | m/e | 10/1964 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45483 | w/e | 11/02/1950 | 63A | Perth South | 4w/e | 21/10/1961 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | Standard Class 4 | 2-6-0 | 76105 | 4w/e | 01/07/1961 | 61B | Aberdeen Ferryhill | 6w/e | 30/12/1961 | 64C | 4w/e | 28/03/1964 | 64F | Bathgate |
| Steam | Standard Class 4 | 2-6-0 | 76106 | 4w/e | 01/07/1961 | 61B | Aberdeen Ferryhill | 6w/e | 30/12/1961 | 64C | 4w/e | 28/03/1964 | 64F | Bathgate |
| Steam | 4P | 2-6-4T | 42168 | 4w/e | 19/05/1962 | 64A | St Margarets | 4w/e | 16/06/1962 | 64C | on | 31/03/1964 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45469 | 4w/e | 01/07/1961 | 61B | Aberdeen Ferryhill | 4w/e | 14/07/1962 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 44976 | 4w/e | 27/11/1954 | 63D | Fort William | 4w/e | 08/09/1962 | 64C | on | 03/02/1964 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 44975 | 4w/e | 27/11/1954 | 63D | Fort William | 3w/e | 29/09/1962 | 64C | on | 20/09/1965 | Withdrawn | |
| Diesel | 08 | 0-6-0 | D3734 | on | 17/04/1959 | 64A | St Margarets (New) | 4w/e | 16/02/1963 | 64C | 5w/e | 30/10/1965 | 62B | Dundee Tay Bridge |
| Diesel | 08 | 0-6-0 | D3742 | 4w/e | 29/08/1959 | 64A | St Margarets | 4w/e | 16/02/1963 | 64C | 5w/e | 30/10/1965 | 64B | Haymarket |
| Steam | 652 | 0-6-0 | 57634 | 4w/e | 16/03/1963 | 64F | Bathgate | 4w/e | 11/05/1963 | 64C | on | 23/08/1963 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 44702 | 4w/e | 19/01/1963 | 66B | Motherwell | 5w/e | 07/09/1963 | 64C | w/e | 26/06/1965 | Withdrawn | |
| Steam | 5MT | 4-6-0 | 45168 | 4w/e | 24/11/1962 | 66B | Motherwell | 5w/e | 07/09/1963 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | A4 | 4-6-2 | 60024 | on | 09/05/1939 | HAY | Haymarket | on | 09/09/1963 | 64C | on | 15/12/1963 | 64A | St Margarets |
| Steam | A4 | 4-6-2 | 60012 | on | 22/06/1937 | HAY | Haymarket (New) | on | 09/09/1963 | 64C | on | 20/01/1964 | 61B | Aberdeen Ferryhill |
| Steam | B1 | 4-6-0 | 61081 | on | 03/10/1946 | HAY | Haymarket (New) | on | 09/09/1963 | 64C | on | 18/11/1963 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61178 | on | 23/06/1947 | HAY | Haymarket (New) | on | 09/09/1963 | 64C | on | 18/11/1963 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61221 | on | 10/10/1947 | HAY | Haymarket | on | 09/09/1963 | 64C | on | 18/11/1963 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61245 | on | 20/10/1947 | HAY | Haymarket (New) | on | 09/09/1963 | 64C | on | 02/12/1963 | 64A | St Margarets |
| Steam | J36 | 0-6-0 | 65243 | on | 01/01/1948 | HAY | Haymarket | 4w/e | 05/10/1963 | 64C | 4w/e | 25/01/1964 | 64F | Bathgate |
| Steam | 5MT | 4-6-0 | 45358 | 4w/e | 16/02/1963 | 67B | Hurlford | 4w/e | 30/11/1963 | 64C | on | 28/12/1963 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61242 | on | 17/09/1961 | 64A | St Margarets | on | 14/06/1964 | 64C | on | 23/07/1964 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61307 | on | 31/07/1957 | 64A | St Margarets | on | 14/06/1964 | 64C | on | 04/10/1965 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61351 | on | 19/08/1957 | 64A | St Margarets | on | 14/06/1964 | 64C | on | 13/07/1964 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61134 | on | 11/03/1963 | 67C | Ayr | on | 31/07/1964 | 64C | on | 05/10/1965 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61347 | on | 19/06/1961 | 61B | Aberdeen Ferryhill | on | 09/08/1964 | 64C | on | 04/10/1965 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61400 | on | 19/06/1961 | 61B | Aberdeen Ferryhill | on | 09/08/1964 | 64C | on | 05/10/1964 | 62A | Thornton Junction |
| Steam | 5MT | 4-6-0 | 45162 | 4w/e | 04/09/1954 | 61B | Aberdeen Ferryhill | 4w/e | 22/08/1964 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | B1 | 4-6-0 | 61245 | on | 02/12/1963 | 64A | St Margarets | on | 12/10/1964 | 64C | on | 05/07/1965 | Withdrawn | |
| Steam | B1 | 4-6-0 | 61308 | on | 19/06/1961 | 64A | St Margarets | on | 12/10/1964 | 64C | on | 04/10/1965 | 64A | St Margarets |
| Steam | J38 | 0-6-0 | 65912 | on | 01/01/1948 | STM | St Margarets | 5w/e | 31/10/1964 | 64C | 4w/e | 27/03/1965 | 62C | Dunfermline Upper |
| Steam | J38 | 0-6-0 | 65920 | on | 01/01/1948 | STM | St Margarets | 5w/e | 31/10/1964 | 64C | 4w/e | 27/03/1965 | 62A | Thornton Junction |
| Steam | 5MT | 4-6-0 | 44925 | on | 01/01/1948 | 29A | Perth South | 4w/e | 25/09/1965 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |
| Steam | 5MT | 4-6-0 | 45047 | 4w/e | 27/11/1954 | 63A | Perth South | 4w/e | 25/09/1965 | 64C | 5w/e | 30/10/1965 | 64A | St Margarets |