Search hotels in Moray, United Kingdom

Enter your dates and choose from 608 hotels and other places to stay

Where to stay in Moray

Explore the most popular destinations and plan your ideal stay

Stay in Moray's best hotels!

Filter by:

Star rating
Review score

The Mash Tun

Hotel in Aberlour

Situated in Aberlour, 24 km from Elgin Cathedral, The Mash Tun features accommodation with a terrace, free private parking, a restaurant and a bar.

M
M&K
From
Australia
Friendly helpful staff , a fabulous deep bath and a fluffy comfortable bed.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews
Price from
VND 6,499,039
1 night, 2 adults

The Seafield Arms-Cullen

Hotel in Cullen

Situated in Cullen, 34 km from Huntly Castle, The Seafield Arms-Cullen features accommodation with a terrace, free private parking, a restaurant and a bar.

S
Siobhan
From
New Zealand
Beautiful Xmas decorations, so lovely and warm, clean rooms and a fantastic shower. Great menu and they were able to do most things on it gluten free for my coeliac son
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 265 reviews
Price from
VND 5,269,491
1 night, 2 adults

Highlander Inn

Hotel in Craigellachie

Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking.

M
Michelle
From
Australia
Loved the location. Really cute comfortable warm rooms with a view. Fabulous fully stocked bar with the best of the region!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 371 reviews
Price from
VND 5,445,141
1 night, 2 adults

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.

R
Ray
From
Malta
It’s in speyside where most Whiskey distilleries are.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 319 reviews
Price from
VND 9,836,383
1 night, 2 adults

Laichmoray Hotel

Hotel in Elgin

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

Z
Zemfira
From
Azerbaijan
All was good. The staff is very caring and helpful 😘
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,163 reviews
Price from
VND 5,972,090
1 night, 2 adults

Poseidon's

Hotel in Lossiemouth

Situated in Lossiemouth, within less than 1 km of Lossiemouth West Beach and 9.3 km of Elgin Cathedral, Poseidon's features accommodation with a terrace and free WiFi throughout the property as well...

T
Teresa
From
Australia
Clean, comfortable and great location, easy walking to cafes etc
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 231 reviews
Price from
VND 2,646,338
1 night, 2 adults

The harbour inn

Hotel in Burghead

Set in Burghead, The harbour inn has a terrace, restaurant, bar, and free WiFi throughout the property.

M
MIN
From
China
good location, very close to sea; nice breakfast
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 158 reviews
Price from
VND 2,687,440
1 night, 2 adults

The Brig & Barrel hotel

Hotel in Buckie

The Brig & Barrel hotel has a garden, shared lounge, a restaurant and bar in Buckie. Located around 40 km from Huntly Castle, the hotel with free WiFi is also 49 km away from Delgatie Castle.

A
Allan
From
United Kingdom
Easy to find and plenty parking food good
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 256 reviews
Price from
VND 4,215,593
1 night, 2 adults

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.

G
Greet
From
Belgium
The food was delicious! Really great cook! Very authentic place with a large and clean room.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 162 reviews
Price from
VND 6,463,909
1 night, 2 adults

The Mill House Hotel

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.

P
P B
From
United States
Location very convenient. Nice rooms. Great breakfast. Friendly hosts.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 436 reviews
Price from
VND 5,635,896
1 night, 2 adults
See all 608 hotels in Moray

Most booked hotels in Moray in the past month

See all

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 589 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 878 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 451 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,163 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 906 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 319 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,045 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 518 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 549 reviews

Moray's best hotels with breakfast

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 417 reviews

Set in Cullen, 33 km from Elgin Cathedral, The Royal Oak Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 355 reviews

Situated in Portknockie, 33 km from Elgin Cathedral, Victoria Hotel features a bar and views of the city. The property is non-smoking and is set 38 km from Huntly Castle.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 451 reviews

The Station Hotel is situated in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whisky Distillery is a 2-minute walk away.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 291 reviews

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 549 reviews

To edit: The mile long tree lined High Street has an attractive square and village green and situated right in the centre of the Village is the Aberlour Hotel.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 174 reviews

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 Railway Station.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 499 reviews

Enjoying a beautiful and elevated position on the Moray Firth Coast in the North-East of Scotland, this is a family-run hotel offering outstanding accommodation in beautifully furnished rooms.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 589 reviews

Situated in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893.

Budget hotels in Moray

See all
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,045 reviews

Situated in Forres and within 43 km of Inverness Castle, Carlton Hotel has a bar, non-smoking rooms, and free WiFi.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 125 reviews

Set in Forres, within 44 km of Inverness Castle and 21 km of Elgin Cathedral, Cluny Hill Hotel offers accommodation with a garden and as well as free private parking for guests who drive.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 276 reviews

Featuring free WiFi, The Old Coach House is located in Buckie, 41 km from Huntly Castle and 48 km from Delgatie Castle. The property is non-smoking and is situated 26 km from Elgin Cathedral.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 340 reviews

Set in Buckie and with Elgin Cathedral reachable within 25 km, Marine Hotel offers a garden, non-smoking rooms, free WiFi throughout the property and a bar.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews

Situated in Aberlour, 24 km from Elgin Cathedral, The Mash Tun features accommodation with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 371 reviews

Set in the small, quiet village of Craigellachie, the Highlander Inn offers a restaurant, free WiFi access and free parking.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 906 reviews

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 centre of Elgin.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 103 reviews

Close to Elgin town centre, Eight Acres Hotel sits in 8 acres of manicured grounds.

FAQs about hotels in Moray

See reviews by guests who stayed at hotels in Moray

See all
From VND 8,747,355 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 451 reviews
This is a fantastic hotel. It is historic yet contemporary inside with grand interior furnishings and appearance. The staff was amazing and so helpful and accomodating. It is probably the best European hotel I have stayed in. There are so many good things to share about this facility.
Guest review byJohn
United States
From VND 4,566,892 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 33 reviews
Lovely apartment, hostess was lovely and very accommodating, the place was pristine and it helped me have a very enjoyable stay in Elgin. Would highly recommend! Excellent facilities and location, right next to the beautiful Cathedral and Park, and a large Tesco and Aldis.
Guest review byKelly
United Kingdom
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 516 reviews
The staff were super friendly and helpful. The building is beautiful with lots of history. A real wood fire makes the main room cozy when it is raining g and windy outside. Beautiful walks on the beach. Highly recommend this hotel and restaurant.
Guest review byJosephine
Canada
From VND 4,566,892 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 499 reviews
The room is lovely, clean, comfy and spacious. It has a beautiful bay view. Could see the coast from Portknockie to Cullen town. Wonderful walking path from the hotel through the bridge to the town. Then we walked back on the beach.
Guest review bySin Yee, Ivy
Hong Kong
From VND 3,794,034 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 878 reviews
Super clean, very comfy beds and bedding + great bathrooms with excellent shower. Staff is amazing and the breakfast wow. Unbeatable value. Cannot recommend high enough.
Guest review byDawid
South Africa
From VND 4,988,452 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 377 reviews
I loved staying at firth hotel! The room is so comfortable and it is nice to wake up with the sea view. The staff was very kind and helpful. I recommend it!
Guest review byAglaé
France
From VND 4,356,113 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,322 reviews
A childhood dream realised - I visited Lossie to stay with relatives every year but secretly hankered after a room in the Stotfield Hotel.
Guest review byHoward
Australia
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 371 reviews
Loved the location. Really cute comfortable warm rooms with a view. Fabulous fully stocked bar with the best of the region!
Guest review byMichelle
Australia
From VND 5,796,440 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 50 reviews
Very impressive looking building, inside and out, all very "oldy worldy". Great breakfast and friendly staff.
Guest review byAndrew
United Kingdom
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 906 reviews
Historical, beautiful place, great staff and amazing brekfast! Thank you! Love from Türkiye!
Guest review byZeynep
Turkey
From VND 4,869,010 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 275 reviews
I liked the hospitality of Ms Robertson who was very keen in the welfare of the guests.
Guest review byPrabha
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 80 reviews
Great location , quiet, clean , well & maintained , prompt & friendly service
Guest review bySimon
Canada
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,163 reviews
All was good. The staff is very caring and helpful 😘
Guest review byZemfira
Azerbaijan
From VND 9,836,383 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 319 reviews
It’s in speyside where most Whiskey distilleries are.
Guest review byRay
Malta
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 103 reviews
Excellent location and very friendly staff.
Guest review byLinehan
Ireland
From VND 5,796,440 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 291 reviews
The staff were exceptionally welcoming
Guest review byBryan
Ireland

Planning a trip? Get inspired by reviews of cities in Moray

Scored out of 10, guest rating 8.0

I did not stop off at any of the places in Elgin during my...

I did not stop off at any of the places in Elgin during my stay due to the extreme heat, however there were plenty of amenities nearby and other parts of Elgin - I.e. train and bus stations were within walking distance also and were clearly signposted with their destinations. The locals seemed friendly also when unsure.
Guest review byAnonymous
United Kingdom
Scored out of 10, guest rating 10

Hotel conveniently backs onto the Speyside Way in a lovely,...

Hotel conveniently backs onto the Speyside Way in a lovely, peaceful village that is very central for whisky lovers. Right to Roam rents ebike locally. Staff were so welcoming and guest focused - very knowledgeable! Food and whisky was most enjoyable! Loved the patio out behind the bar!! My only request was to upgrade to bigger TVs in the rooms or bar/restaurant for viewing the events like the World Cup!!
Guest review byAlex Barnetson
Canada
Scored out of 10, guest rating 8.0

Aberlour is a very nice and friendly town, with many nice...

Aberlour is a very nice and friendly town, with many nice shops and a magnificent community garden project. Good eating places, super place to base yourself for discovering the Spay side attractions. Will definitely be back again next year.
Guest review byAdrian
United Kingdom
Scored out of 10, guest rating 10

Love lossimouth it's so quaint . the airplanes flying over...

Love lossimouth it's so quaint . the airplanes flying over head are amazing to watch, beautiful beaches.and not far to the nearest big town Elgin which has all the major shops .loads of different places to eat out.
Guest review byAnonymous
Scored out of 10, guest rating 6.0

Dufftown is a sleepy town surrounded by many distilleries...

Dufftown is a sleepy town surrounded by many distilleries open to the public, reason for the visit. You can buy all your essentials in town, decent coffee shops, food outlets and pubs. Within travelling distance of the coast, many golf courses, walking and biking trails.
Guest review byPeter
United Kingdom
Scored out of 10, guest rating 10

An amazing old market town with wonderful history and lots...

An amazing old market town with wonderful history and lots to explore around the area. The high street is fabulous with lots of shops and cafes as well as old historic buildings to look at and the various whinds and alleyways to explore can take you all day. The community has recently purchased the large gothic cathedral and is turning into an arts centre so plenty of opportunities for events to attend with this venue and others in the vicinity.
Guest review byLydia
United States
Scored out of 10, guest rating 10

The Buckie area is outwith the main tourist thoroughfares.

The Buckie area is outwith the main tourist thoroughfares. This makes it all the more appealing in my opinion. So many places of interest in the surrounding area, from coastal routes, to inland hills, and with a great heritage in its fishing and seafaring heritage. Spend some time in Moray. You won’t be disappointed!
Guest review byFiona
United Kingdom
Scored out of 10, guest rating 10

Fochabers is a quaint, lovely small town dating from the...

Fochabers is a quaint, lovely small town dating from the 18th century. Easy to drive in and find parking. It’s a convenient location to use as a base to visit surrounding historical sites, look for local shops for made in Scotland goods, go to some distilleries or drive to the coast. Beautiful Castle Gordon next to the town, offer tours. First Highland Games of the Season are held on the Castle grounds in May. There are at least four places to stay, Gordon Castle being one. Delightfully diverse dining options; most are an easy walk. Depending on where you stay, dining is also available on site. We stayed at the Red Lion Tavern that offers a fabulous breakfast. We thoroughly enjoyed our visit to Fochabers. Please consider this lovely village as part of your itinerary.
Guest review byChristine
United States
Scored out of 10, guest rating 10

Cullen is pretty, friendly, has several amenities and is...

Cullen is pretty, friendly, has several amenities and is well placed for exploring all of the Morayshire coast on foot, by bus or by car. Our favourite places were the old harbour in Portsoy, Lossiemouth beach and the recently restored Tarlair art deco lido cafe. There's a geat deli, Indian takeaway and an evening meal at the Seafield Arms in the heated outside space with our dog was a special treat in Cullen itself.
Guest review bysandra
United Kingdom
Scored out of 10, guest rating 8.0

Rothes is centrally located for visits to any number of...

Rothes is centrally located for visits to any number of whiskey distilleries, or if you arrange to do some fishing on the Spey River. It is not a destination unto itself, as there is almost nothing in Rothes to see or do, but it's a lovely little village in the heart of Speyside. A warning that there are almost no food options in Rothes. The Station Hotel has a wonderful restaurant and bar, but that is your only option, so expect to drive to a neighboring village if you want any variety.
Guest review byJon
United States

More places to explore, more ways to go

  • Hotels in Scotland

    Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.
  • Hotels in England

    Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.
  • Hotels in the United Kingdom

    If you're planning a longer trip, look beyond Moray and set off to explore the whole country!
  • When to visit the United Kingdom

    Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.