Location of the Highlander Inn
The Highlander Inn is situated in the village of Craigellachie, right on The Speyside Way walking route, and on the banks of the picturesque River Spey.
Craigellachie lies in the Moray and Grampian region, roughly equidistant between Inverness and Aberdeen.
The main A95 (Aviemore to Keith road), and the A941 (Elgin to Rynie road) intersect at Craigellachie.
Approximate distances & driving times to Craigellachie: