Skip to main content

Stay in Moray's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Dowans Hotel of Speyside

Hotel in Aberlour

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 location is wonderfull The place looks amazing Room is designed in modern style the bath has heeted floors Wifi worked great Staff is wonderfull Has the most amazing whiskey bar with huge collection

Show more Show less
9.2
Wonderful
331 reviews
Price from
CNY 1,474
per night

Cluny Bank

Hotel in Forres

Nestling in the bank of Cluny Hill, this small, family-run Victorian mansion offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness. Friendly warm welcome in a lovingly restored old building. Excellently located for Speyside Whisky tours or for a quiet get away. Very tasty Breakfast! Service above and beyond. Thank you.

Show more Show less
9.1
Wonderful
100 reviews
Price from
CNY 1,290
per night

The Brig & Barrel hotel

Hotel in Buckie

The Brig & Barrel hotel has a garden, shared lounge, a restaurant and bar in Buckie. Featuring luggage storage space, this property also provides guests with a playground. Very friendly staff, clean and well maintained throughout the property.

Show more Show less
9.1
Wonderful
84 reviews
Price from
CNY 645
per night

The Delnashaugh

Hotel in Ballindalloch

Located in Ballindalloch, 23 miles from Elgin Cathedral, The Delnashaugh has accommodations with a garden, free private parking, a shared lounge and a restaurant. A very quiet and comfortable hotel in beautiful surroundings. Excellent home cooked food and cosy bar/lounge for pre and post dinner drinks. Superb selection of whiskies.

Show more Show less
9.2
Wonderful
48 reviews
Price from
CNY 1,362
per night

Laichmoray Hotel

Hotel in Elgin

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station. Breakfast was lovely and sufficient to be a full meal. We were extremely impressed.

Show more Show less
8.7
Excellent
1,273 reviews
Price from
CNY 820
per night

The Mash Tun

Hotel in Aberlour

Located in Aberlour, 20 miles from Huntly Castle, The Mash Tun has accommodations with a restaurant, free private parking and a bar. Loved our stay here. Everyone at the Mash Tun was so friendly and the room was fantastic. Our room was spacious and clean, the view from the window out over the river was stunning and the bed was so comfy! The food in the restaurant for dinner is amazing, as was breakfast. I also accidentally left without paying (I felt absolutely awful) and Karen was very kind about the whole thing. I couldn’t recommend it enough.

Show more Show less
8.9
Excellent
305 reviews
Price from
CNY 1,059
per night

The Seafield Arms-Cullen

Hotel in Cullen

The Seafield Arms is a boutique hotel with chic rooms in the center of Cullen on the Moray Firth Coast and on the North East 250 Route. Free WiFi and free onsite parking is available. Lovely Steak in the restaurant, well cooked breakfast

Show more Show less
8.9
Excellent
352 reviews
Price from
CNY 1,474
per night

The Mill House Hotel

Hotel in Buckie

Located in Buckie, 12 miles from Elgin Cathedral, The Mill House Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. A lovely, historic building. Nice staff. The food was good.

Show more Show less
8.4
Very Good
690 reviews
Price from
CNY 738
per night

Whisky Capital Inn

Hotel in Dufftown

Featuring a bar and free WiFi, Whisky Capital Inn is located in Dufftown, 14 miles from Huntly Castle and 18 miles from Elgin Cathedral. Very quaint and the staff was very friendly and accommodating! The room was comfortable, dinner and breakfast excellent.

Show more Show less
8.1
Very Good
565 reviews
Price from
CNY 645
per night

Firth Hotel & Restaurant

Hotel in Lossiemouth

Located in Lossiemouth, a few steps from Lossiemouth East Beach, Firth Hotel & Restaurant has accommodations with a garden, free private parking, a restaurant and a bar. No breakfast due to bank holiday

Show more Show less
8.3
Very Good
532 reviews
Price from
CNY 709
per night

Hotels with extra health and safety measures

Find hotels in Moray with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Moray in the past month

See all

Moray's best hotels with breakfast

See all

Budget hotels in Moray

See all

FAQs about hotels in Moray

Explore guest reviews of hotels in Moray

See all
gogless