Skip to main content

4 and 5-star hotels in Moray

12 listed · best reviewed first

Updated · Ratings from Google · All hotels and B&Bs in Moray

The Fife Arms

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.

The Craigellachie Hotel

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.

Muckrach Country House

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.

Mansion House Hotel

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.

The Mansefield Hotel

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.

The Auld Kirk

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.

Darroch Learg

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.

Moraydale Guest House

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.

St Michaels Guest House

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.

Culdearn House

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.

The Mansion House Hotel

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.

Hotels

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.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.