Craigellachie Hotels
Enter the dates, select the room and choose your hotel in Craigellachie
The best hotels in Craigellachie selected for you
Compare prices, reviews and location, then choose the hotel that suits you best.
View Map
Speyside, AB38 9SR
The Craigellachie hotel is a very good 3 star hotel located in the lovely village of the same name at the confluence of the Fiddich, and the Spey Rivers, 12 miles from the nearest railway station of... Read more
Speyside
Built in 1893, this Victorian country house has a total of 26 rooms on offer. Enjoy the style and elegance of bygone years as well as comfort. Read more