Advertise | MyOLB | Site Map Font Size: Increase Font Size Decrease Font Size

Craigellachie Accommodation

Craigellachie is located on the banks of the picturesque River Spey and is intersected by the A95 and A941 roads. Craigellachie lies in the Moray and Grampian region, close to the border with the Highland district. The capital of the Scottish Highlands, Inverness, is only a short drive from Craigellachie.

Map showing accommodation in the area surrounding Craigellachie Charlestown of Aberlour Gardenstown Portsoy Grantown-on-Spey Dufftown Craigellachie Turriff Rothes Nairn Forres Elgin Banff Cullen Lossiemouth

Pub with accommodation

View on map: Highlander Inn Hotel
Highlander Inn Hotel | Craigellachie Inn or Pub Craigellachie centre

Highlander Inn Hotel

10 Victoria Street, Craigellachie, Speyside AB38 9SR

4-star hotel

View on map: The Craigellachie Hotel
The Craigellachie Hotel | Craigellachie Hotel Craigellachie centre

The Craigellachie Hotel

Victoria Street, Craigelachie, Speyside, Moray AB38 9SR

[Craigellachie is often mis-spelled Craigelachie].

© 2019 Milford Associates Limited. All rights reserved.