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

Superb: 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 whisky-lovers. The evening meal was exceptional as was the breakfast. We had a wonderful stay, the weather wasn't brilliant but we cosied up in the bar with the log fire!

Show more Show less
9.2
Superb
332 reviews
Price from
R$ 1,071
per night

Cluny Bank 4 stars

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. Room was very nice and comfy. It’s close to a walk path in the wood. Breakfast was great.

Show more Show less
9.1
Superb
104 reviews
Price from
R$ 937
per night

The Brig & Barrel hotel

Hotel in Buckie

The Brig & Barrel hotel has a garden, shared lounge, a restaurant and bar in Buckie. Located around 41 km from Huntly Castle, the hotel with free WiFi is also 49 km away from Delgatie Castle. Very friendly staff, clean and well maintained throughout the property.

Show more Show less
9.1
Superb
87 reviews
Price from
R$ 468
per night

The Delnashaugh

Hotel in Ballindalloch

Set in Ballindalloch, 36 km from Elgin Cathedral, The Delnashaugh offers accommodation 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
Superb
49 reviews
Price from
R$ 927
per night

Laichmoray Hotel 3 stars

Hotel in Elgin

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station. Breakfast and the meals were top notch! The staff was welcoming and friendly and went out of their way to make every accommodation possible.

Show more Show less
8.7
Fabulous
1,287 reviews
Price from
R$ 569
per night

The Mash Tun

Hotel in Aberlour

Situated in Aberlour, 33 km from Huntly Castle, The Mash Tun features accommodation with a restaurant, free private parking and a bar. Staff at check in and in the Whisky Bar were awesome..Ryan answered all our questions about their whiskey and had lots of info for us on the area.. The rest of the girls in the bar were also great and fun to chat with..Sharon at breakfast was AMAZING! Breakfast was made to order and was amazing to say the least!!Would definitely recommend this place if you are visiting the area..It is at the end of a quiet street right by the River Spey.

Show more Show less
8.9
Fabulous
302 reviews
Price from
R$ 1,071
per night

The Seafield Arms-Cullen 4 stars

Hotel in Cullen

The Seafield Arms is a boutique hotel with chic rooms in the centre of Cullen on the Moray Firth Coast and on the North East 250 Route. Free WiFi and free onsite parking is available. Cozy hotel, delightful staff, very good restaurant. The room was comfortable as well

Show more Show less
8.9
Fabulous
352 reviews
Price from
R$ 1,205
per night

The Mill House Hotel 3 stars

Hotel in Buckie

Set in Buckie, 19 km from Elgin Cathedral, The Mill House Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant. A lovely old building with great character, staff were all very nice. Food was good . The porridge best I've had . Highly recommend a stay there

Show more Show less
8.4
Very good
694 reviews
Price from
R$ 536
per night

Whisky Capital Inn

Hotel in Dufftown

Boasting a bar and free WiFi, Whisky Capital Inn is situated in Dufftown, 23 km from Huntly Castle and 28 km from Elgin Cathedral. Excellent location at centre of Speyside whisky country. lovely staff, good welcome, friendly bar service, excellent breakfast. immediately alerted us when we left behind a book in our room.

Show more Show less
8.1
Very good
575 reviews
Price from
R$ 468
per night

Firth Hotel & Restaurant 3 stars

Hotel in Lossiemouth

Set in Lossiemouth, 100 metres from Lossiemouth East Beach, Firth Hotel & Restaurant offers accommodation 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
536 reviews
Price from
R$ 515
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 & disinfecting
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