/ /1849 | Great North of Scotland Railway Shortened route from Keith to Aberdeen Kittybrewster proposed. |
/ /1850 | Nairn and Elgin Railway Nairn and Elgin Railway promoted. Offered £40,000 by the Great North of Scotland Railway to continue to Keith. |
25/05/1855 | Great North of Scotland Railway Keith to Huntly authorised. |
10/10/1856 | Great North of Scotland Railway Huntly to Keith opened. Stations at: Huntly, Rothiemay, Grange and Keith. |
18/08/1858 | Inverness and Aberdeen Junction Railway Opens from Elgin to Keith. |
21/02/1862 | Keith and Dufftown Railway Keith to Dufftown opened. Stations at Earlsmill, Botriphinie and Drummuir. |
17/01/1898 | Great North of Scotland Railway Doubled Rothiemay to Keith opened. |
03/10/1966 | Buckie and Portessie Branch (Highland Railway) Closed to freight between Keith (excluded) and Aultmore. |
13/12/1970 | Great North of Scotland Railway Keith to Rothiemay to Huntly singled. |
/ /1976 | Great North of Scotland Railway Keith Bond No 2 opened on the site of the GNSR locomotive shed at Keith. Installed for traffic to Chivas Bros Siding [Dalmuir]. |
01/04/1991 | Keith and Dufftown Railway Closed from Dufftown to Keith (closed). |
02/07/1997 | Inverness and Aberdeen Junction Railway Flood damage washes away the railway embankment at two locations (Mosstowie and Llanbryde) between Elgin and Keith. 158727 is cut off at Elgin, in the flooded sidings at Elgin East, and is water damaged. |
18/08/2001 | Keith and Dufftown Railway First passenger train runs from Dufftown to Keith on the re-opened Keith and Dufftown Railway, with the re-opening of the line beyond Drummuir to Keith Town. |