Location and coordinates are for the approximate centre of Craigellachie within this administrative area. Geographic features and populated places may cross administrative borders.
Gazetteer of the British Isles (Edinburgh: Bartholomew, 1887). John Bartholomew
Craigellachie.-- vil. and ry. junc., on river Spey, W. Banffshire, 13 miles SE. of Elgin and 68 miles NW. of Aberdeen; P.O., T.O.; an iron bridge, 100 ft. in span, here crosses the Spey, and connects Elginshire with Banffshire.