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...
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. My daughter was getting married and when the Manager heard about this, she offered us a very...
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.
Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical center of Elgin. It was a fabulous room and the staff were very friendly. The meals were also nice and well priced.
Close to Elgin town center, Eight Acres Hotel sits in 8 acres of manicured grounds. Rooms very clean. Staff extremely helpful and pleasant!
Overlooking the Moray Firth, this family-run hotel is located in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whiskey Trail. Fantastic old hotel with a decent restaurant and breakfast and friendly, hard working staff.
Located 3 minutes’ walk from the beach, Station Hotel is a family-run property with a restaurant serving home-cooked meals. Free WiFi is available in public areas. very clean and comfortable, very friendly atmosphere. food was great.
Located in Lossiemouth, a few steps from Lossiemouth East Beach, Firth Hotel & Restaurant has accommodations with a restaurant, free private parking, a bar and a garden. Clean nice location nice breakfast cheap enough. Everything was goo
Located in Lossiemouth, an 11-minute walk from Lossiemouth East Beach, GOLF View Hotel & Macintosh Restaurant provides accommodations with a restaurant, free private parking, a bar and a terrace. The toom was large, the bed really comfy , great shower and wonderful views.
Located in Buckie, The Old Coach House has free WiFi. At the hotel, rooms are equipped with a desk. Elgin is 17 miles from The Old Coach House, while Lossiemouth is 12 miles from the property. Our journey meant getting there quite late. The owners made sure we had access.
Located in Forres, 2 miles from Benromach Distillery, The Carisbrooke has accommodations with a restaurant, free private parking and a bar. The rooms in the hotel are equipped with a flat-screen TV. great breakfast and friendly locals in the pub. good size rooms and plenty parking
Marine Hotel has a restaurant, bar, a shared lounge and garden in Buckie. This 3-star hotel features free WiFi and water sports facilities. I was in the hotel for one night. Everything was fine.
Set high above the village of Charlestown of Aberlour and overlooking the River Spey, this elegant country hotel is an ideal venue for shooting and fishing, and for whiskey-lovers. The evening meal was exceptional as was the breakfast.
Located in Aberlour, 5 miles from Cardhu Whisky Distillery, The Mash Tun has accommodations with a restaurant, free private parking and a bar. everything - a unique little place! lovely room - food fantastic!!
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. I loved the staff!!! Everyone at the hotel was exceedingly friendly and they even went above and...