See the latest prices and deals by choosing your dates.
The Mill House Hotel has a restaurant, bar, a shared lounge and garden in Buckie. This 3-star hotel offers room service and a concierge service. The property has free private parking and free WiFi. Their restaurant is incredible! The Smokey Black with the Fillet Medallions and Smoked Cheddar...
Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station. This is the second time that we have stayed at The Laichmoray. What a fantastic hotel this is.
In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Train Station. The breakfast was great. The service was friendly and efficient.
Located in Aberlour, 5 miles from Cardhu Whisky Distillery, The Mash Tun has accommodations with a restaurant, free private parking and a bar. Staff at check in and in the Whisky Bar were awesome..
The Station Hotel is located in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whiskey Distillery is a 2-minute walk away. Lovely hotel in a great location. Breakfast was great and after we returned from dinner, we sat in...
Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking. Breakfast was so delicious. Location was perfect and a lot of room for parking was available.
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. Happy with the room, so spacious and had everything we needed.
To edit: The mile long tree lined High Street has an attractive square and village green and located right in the center of the Village is the Aberlour Hotel. The room was great and looked newly renovated- very comfortable.