Depot: Aviemore
| Type | Class | Wheels | Period | Date | Number | Event | Code | Depot | Length of Stay | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| Steam | Castle | 4-6-0 | 4w/e | 11/04/1936 | 14685 | Transfer in from: | ||||
| Steam | Castle | 4-6-0 | m/e | 01/1945 | 14685 | Condemned | ||||
| Steam | Highland Clan | 4-6-0 | 4w/e | 22/06/1946 | 14767 | Transfer in from: | ||||
| Steam | 72 | 4-4-0 | on | 01/01/1948 | 14493 | Snapshot | ||||
| Steam | Highland Clan | 4-6-0 | on | 01/01/1948 | 14764 | Snapshot | ||||
| Steam | Highland Clan | 4-6-0 | on | 01/01/1948 | 14767 | Snapshot | 32B | Aviemore | ||
| Steam | Highland Clan | 4-6-0 | on | 01/01/1948 | 14767 | Snapshot | 32B | Aviemore | ||
| Steam | 92 | 0-4-4T | on | 01/01/1948 | 15133 | Snapshot | ||||
| Steam | 140 | 4-4-0 | on | 01/01/1948 | 54363 | Snapshot | ||||
| Steam | BEN | 4-4-0 | on | 01/01/1948 | 54398 | Snapshot | ||||
| Steam | 900 | 4-4-0 | on | 01/01/1948 | 54434 | Snapshot | ||||
| Steam | 812 | 0-6-0 | on | 01/01/1948 | 57597 | Snapshot | ||||
| Steam | 652 | 0-6-0 | on | 01/01/1948 | 57634 | Snapshot | ||||
| Steam | 72 | 4-4-0 | w/e | 03/01/1948 | 14493 | Transfer in from: | 32B | Aviemore | ||
| Steam | 72 | 4-4-0 | w/e | 03/01/1948 | 14493 | Transfer out to: | 32B | Aviemore | ||
| Steam | Highland Clan | 4-6-0 | m/e | 02/1948 | 14764 | Condemned | ||||
| Steam | 72 | 4-4-0 | w/e | 21/02/1948 | 14488 | Transfer in from: | 32A | Inverness | ||
| Steam | 900 | 4-4-0 | on | 17/04/1948 | 54434 | Condemned | ||||
| Steam | 140 | 4-4-0 | on | 30/10/1948 | 54363 | Condemned | ||||
| Steam | Compound | 4-4-0 | w/e | 27/11/1948 | 40913 | Transfer in from: | 32A | Inverness | ||
| Steam | Compound | 4-4-0 | w/e | 27/11/1948 | 40924 | Transfer in from: | 29A | Perth South | ||
| Steam | Highland Clan | 4-6-0 | w/e | 27/11/1948 | 54767 | Transfer out to: | 32A | Inverness | ||
| Steam | Compound | 4-4-0 | 3w/e | 11/12/1948 | 40913 | Transfer in from: | 32B | Aviemore | ||
| Steam | Compound | 4-4-0 | 3w/e | 11/12/1948 | 40924 | Transfer in from: | 32B | Aviemore | ||
| Steam | Compound | 4-4-0 | 3w/e | 11/12/1948 | 40913 | Transfer out to: | 32B | Aviemore | ||
| Steam | Compound | 4-4-0 | 3w/e | 11/12/1948 | 40924 | Transfer out to: | 32B | Aviemore | ||
| Steam | BEN | 4-4-0 | 3w/e | 11/12/1948 | 54398 | Transfer out to: | 32A | Inverness | ||
| Steam | 92 | 0-4-4T | on | 11/12/1948 | 15133 | Condemned | ||||
| Steam | 43 | 4-4-0 | w/e | 25/12/1948 | 54455 | Transfer in from: | 31B | Stirling | ||
| Steam | Compound | 4-4-0 | w/e | 25/12/1948 | 40924 | Transfer out to: | 31B | Stirling | ||
| Steam | 113 | 4-4-0 | w/e | 01/01/1949 | 54466 | Transfer in from: | 31B | Stirling | ||
| Steam | Compound | 4-4-0 | w/e | 01/01/1949 | 40913 | Transfer out to: | ||||
| Steam | 439 | 0-4-4T | w/e | 08/01/1949 | 15174 | Transfer in from: | 31E | Dawsholm | ||
| Steam | 5MT | 4-6-0 | on | 18/04/1950 | 45018 | Transfer in from: | 60A | Inverness | ||
| Steam | 812 | 0-6-0 | on | 18/04/1950 | 57597 | Transfer out to: | 60A | Inverness | ||
| Steam | 812 | 0-6-0 | 4w/e | 25/11/1950 | 57625 | Transfer in from: | 66A | Polmadie | ||
| Steam | 812 | 0-6-0 | m/e | 30/11/1950 | 57625 | Transfer in from: | 60B | Aviemore | ||
| Steam | 812 | 0-6-0 | m/e | 30/11/1950 | 57625 | Transfer out to: | 60B | Aviemore | ||
| Steam | 812 | 0-6-0 | on | 04/02/1951 | 57586 | Transfer in from: | 32A | Inverness | ||
| Steam | 652 | 0-6-0 | on | 04/02/1951 | 57634 | Transfer out to: | 60A | Inverness | ||
| Steam | 812 | 0-6-0 | 4w/e | 17/02/1951 | 57586 | Transfer in from: | 60B | Aviemore | ||
| Steam | 812 | 0-6-0 | 4w/e | 17/02/1951 | 57586 | Transfer out to: | 60B | Aviemore | ||
| Steam | 812 | 0-6-0 | 4w/e | 19/05/1951 | 57625 | Transfer out to: | 66A | Polmadie | ||
| Steam | 439 | 0-4-4T | 4w/e | 01/12/1951 | 55230 | Transfer in from: | 29D | Forfar | ||
| Steam | 812 | 0-6-0 | 4w/e | 01/12/1951 | 57625 | Transfer in from: | 66A | Polmadie | ||
| Steam | 439 | 0-4-4T | 4w/e | 23/02/1952 | 55230 | Transfer out to: | 63C | Forfar | ||
| Steam | 812 | 0-6-0 | 4w/e | 17/05/1952 | 57625 | Transfer out to: | 66A | Polmadie | ||
| Steam | 5MT | 4-6-0 | 4w/e | 01/11/1952 | 45136 | Transfer in from: | 32A | Inverness | ||
| Steam | 5MT | 4-6-0 | 4w/e | 01/11/1952 | 45018 | Transfer out to: | 68A | Carlisle Kingmoor | ||
| Steam | 652 | 0-6-0 | 4w/e | 20/02/1954 | 57632 | Transfer in from: | 66A | Polmadie | ||
| Steam | 3P | 2-6-2T | 4w/e | 07/08/1954 | 40150 | Transfer in from: | 27C | Hamilton (West) | ||
| Steam | 3P | 2-6-2T | 4w/e | 07/08/1954 | 40151 | Transfer in from: | 27C | Hamilton (West) | ||
| Steam | 72 | 4-4-0 | 4w/e | 07/08/1954 | 54493 | Transfer out to: | 60A | Inverness | ||
| Steam | 43 | 4-4-0 | on | 21/08/1954 | 54455 | Condemned | ||||
| Steam | 812 | 0-6-0 | 4w/e | 30/10/1954 | 57625 | Transfer in from: | 66A | Polmadie | ||
| Steam | 812 | 0-6-0 | 8w/e | 09/07/1955 | 57625 | Transfer out to: | 66A | Polmadie | ||
| Steam | 812 | 0-6-0 | 4w/e | 29/10/1955 | 57625 | Transfer in from: | 66A | Polmadie | ||
| Steam | 439 | 0-4-4T | on | 23/01/1956 | 55174 | Condemned | ||||
| Steam | 439 | 0-4-4T | 4w/e | 18/02/1956 | 55173 | Transfer in from: | 29C | Dundee West | ||
| Steam | 812 | 0-6-0 | 4w/e | 17/03/1956 | 57625 | Transfer out to: | 66A | Polmadie | ||
| Steam | 3P | 2-6-2T | m/e | 09/06/1956 | 40150 | Transfer out to: | 60D | Wick | ||
| Steam | 72 | 4-4-0 | 4w/e | 16/03/1957 | 54482 | Transfer in from: | 32A | Inverness | ||
| Steam | 4P | 2-6-4T | 4w/e | 11/05/1957 | 42269 | Transfer in from: | 28B | Dalry Road | ||
| Steam | 3P | 2-6-2T | 4w/e | 11/05/1957 | 40151 | Transfer out to: | 68B | Dumfries | ||
| Steam | 113 | 4-4-0 | 4w/e | 08/06/1957 | 54466 | Transfer out to: | 60A | Inverness | ||
| Steam | 113 | 4-4-0 | 4w/e | 10/05/1958 | 54466 | Transfer in from: | 60A | Inverness | ||
| Steam | Standard Class 2 | 2-6-0 | 4w/e | 22/11/1958 | 78052 | Transfer in from: | 64A | St Margarets | ||
| Steam | 812 | 0-6-0 | 4w/e | 17/01/1959 | 57591 | Transfer in from: | 61C | Keith | ||
| Steam | 812 | 0-6-0 | 4w/e | 14/03/1959 | 57597 | Transfer in from: | 60A | Inverness | ||
| Steam | 72 | 4-4-0 | 4w/e | 11/04/1959 | 54484 | Transfer in from: | 32A | Inverness | ||
| Steam | 72 | 4-4-0 | on | 04/11/1959 | 54484 | Condemned | ||||
| Steam | 4P | 2-6-4T | 4w/e | 21/11/1959 | 42202 | Transfer in from: | 67C | Ayr | ||
| Steam | 4P | 2-6-4T | w/e | 06/02/1960 | 42202 | Transfer out to: | 6A | Chester (MR) | ||
| Steam | 4P | 2-6-4T | 4w/e | 09/04/1960 | 42168 | Transfer in from: | 63A | Perth South | ||
| Steam | 439 | 0-4-4T | 4w/e | 04/06/1960 | 55173 | Transfer out to: | 63A | Perth South | ||
| Steam | 5MT | 4-6-0 | 4w/e | 27/08/1960 | 45136 | Transfer out to: | 63A | Perth South | ||
| Steam | 72 | 4-4-0 | on | 02/02/1961 | 54488 | Condemned | ||||
| Steam | 812 | 0-6-0 | 4w/e | 03/06/1961 | 57591 | Transfer out to: | 64C | Dalry Road | ||
| Steam | 812 | 0-6-0 | 4w/e | 03/06/1961 | 57597 | Transfer out to: | 66A | Polmadie | ||
| Steam | 812 | 0-6-0 | on | 27/06/1961 | 57586 | Condemned | ||||
| Steam | 4P | 2-6-4T | 4w/e | 23/09/1961 | 42269 | Transfer out to: | 68B | Dumfries | ||
| Steam | 652 | 0-6-0 | on | 20/11/1961 | 57632 | Condemned | ||||
| Steam | 113 | 4-4-0 | on | 12/03/1962 | 54466 | Condemned | ||||
| Steam | 72 | 4-4-0 | on | 12/03/1962 | 54482 | Condemned | ||||
| Diesel | 08 | 0-6-0 | 4w/e | 24/03/1962 | D3896 | Transfer in from: | 65A | Eastfield | ||
| Steam | 4P | 2-6-4T | 4w/e | 19/05/1962 | 42168 | Transfer out to: | 64A | St Margarets | ||
| Diesel | 08 | 0-6-0 | 4w/e | 14/07/1962 | D3535 | Transfer in from: | 63A | Perth South | ||
| Steam | Standard Class 2 | 2-6-0 | 4w/e | 11/08/1962 | 78052 | Transfer out to: | 63A | Perth South | ||
| Diesel | 08 | 0-6-0 | 4w/e | 24/11/1962 | D3535 | Transfer out to: | 63A | Perth South | ||
| Diesel | 08 | 0-6-0 | 4w/e | 24/02/1968 | D3896 | Transfer out to: | 60A | Inverness |