Craigellachie Hotel

The Craigellachie hotel is an excellent 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 at Elgin. Aberdeen and Inverness Airports are just 1 hour's drive from the hotel. The hotel has been beautifully refurbished to retain all the original charm of a delightful Scottish country house and offers comfortable & cosy accommodation.

Check availability and book

Check availability and book