Keith Town Railway Station represents the northern terminus of the Keith and Dufftown Railway, a heritage line which began as the Dufftown & Craigellachie branch of the Great North of Scotland Railway. It is located in Old Keith on the right bank of the River Isla. It opened in 1862, closed in 1968 following rationalisation of the British railway network but re-opened as a heritage station in 2001. The station comprises a pair of white barge-boarded buildings with slate roofs and a single platform.