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.

Click here to get further map options

Approximate distances & driving times to Craigellachie:

  • from Glasgow ~ 180 miles, 3¾ hours
  • from Edinburgh ~ 150 miles, 3¼ hours
  • from St. Andrews ~ 140 miles, 3 hours
  • from Perth ~ 120 miles, 2½ hours
  • from Aberdeen ~ 60 miles, 1¼ hours
  • from Inverness ~ 55 miles, 1¼ hours
 
  • from Aviemore ~ 40 miles, 50 minutes
  • from Grantown-on-Spey ~ 23 miles, 30 minutes
  • from Huntly ~ 18 miles, 30 minutes
  • from Elgin ~ 12 miles, 20 minutes
  • from Keith ~ 12 miles, 20 minutes

Tariff >>

 

Scottish Tourist Board 3 Star Inn TripAdvisor Reviews

FACEBOOK LINK