4 and 5-star hotels in Moray
12 listed · best reviewed first
Updated · Ratings from Google · All hotels and B&Bs in Moray
Cairngorms
The Fife Arms
★ 4.5 (1,292)
Five-star Victorian coaching inn in Braemar, reimagined as an art-filled Highland hotel with two Michelin Keys, 47 individual rooms and six bars and restaurants.
Speyside
The Craigellachie Hotel
★ 4.6 (940)
A Victorian railway hotel at the heart of the whisky trail, with the Quaich Bar's celebrated collection of hundreds of malts.
Cairngorms
Muckrach Country House
★ 4.7 (259)
Restored Victorian shooting lodge near Grantown-on-Spey with eleven en-suite bedrooms, taken by the night or hired exclusively for up to 22 guests.
Speyside
Mansion House Hotel
★ 4.2 (460)
A baronial mansion on the banks of the River Lossie in Elgin, with a spa and pool, at the northern gateway to Speyside.
Elgin
The Mansefield Hotel
★ 4.4 (335)
A refurbished 15-room hotel near Elgin's centre with a restaurant known for local seafood and Aberdeen Angus beef.
Cairngorms
The Auld Kirk
★ 4.7 (140)
Converted Victorian free church in Ballater, named AA B&B of the Year Scotland 2024, with seven en-suite rooms and a well-known afternoon tea.
Cairngorms
Darroch Learg
★ 4.9 (111)
Family-run country house hotel above Ballater with ten bedrooms, a long-standing restaurant and views across the Dee valley towards Glen Muick.
Elgin
Moraydale Guest House
★ 4.8 (87)
A Victorian guest house on the High Street with private parking, five room types and a full Scottish breakfast.
Elgin
St Michaels Guest House
★ 4.7 (92)
An iconic period townhouse in the town centre with eight en-suite rooms, an open-fire lounge, and locally sourced breakfasts.
Speyside
Culdearn House
★ 4.7 (18)
A Victorian guest house on the edge of Grantown-on-Spey, known for its home-cooked dinners and personal service.
Elgin
The Mansion House Hotel
★ 5.0 (4)
A 19th-century mansion in landscaped grounds beside the River Lossie, with an indoor pool, spa facilities and a restaurant serving Scottish menus.
Speyside
Minmore House
★ 5.0 (1)
A small country house hotel in the grounds of the Glenlivet distillery, with an outdoor pool and an extensive malt whisky collection.
Quick answers
How many 4 and 5-star hotels are there in Moray?+
We list 12 in Moray. The best-reviewed are shown first.
Which 4 and 5-star hotels in Moray are best reviewed?+
By Google rating weighted by the number of reviews: The Fife Arms (4.5/5, 1,292 reviews), The Craigellachie Hotel (4.6/5, 940 reviews) and Muckrach Country House (4.7/5, 259 reviews).
Is this list up to date?+
It is built live from our listings; ratings come from Google and each venue page shows when its details were last checked. Always confirm with the venue before travelling.