Search hotels in Moray, United Kingdom

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

October 2026

1234
567891011
12131415161718
19202122232425
262728293031

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30
Flexible date options
Select occupancy

Check out these popular cities in Moray

Elgin

82 hotels

Dufftown

23 hotels

Aberlour

43 hotels

Lossiemouth

155 hotels

Forres

50 hotels

Buckie

44 hotels

Rothes

7 hotels

Cullen

37 hotels

Findhorn

17 hotels

Stay at the best hotels in Moray

Filter by:

Property ratingIncludes stars and other ratings.
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
Mary
From
New Zealand
Lovely place to stay. Really friendly staff. Clean and tidy with a nice restaurant also. We would stay here again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 384 reviews
Price from
US$247.03
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.

E
Edina
From
Hungary
The whole hotel smells so nice, the have their own fragrance. The food was delicious, the staff is kind, the room comfortable, large size and the fully loaded coffee & biscuit tray with water is a nice gesture. The decoration in the bar is very tastefull. Cosy and modern choise
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 277 reviews
Price from
US$240.35
1 night, 2 adults

Sunninghill Hotel

Hotel in Elgin

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.

J
Jesse
From
Canada
Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 158 reviews
Price from
US$203.10
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.

P
Paul
From
New Zealand
An exceptionally great range on offer for breakfast, probably the best ive experienced in any hotel anywhere in the world, and with a combination of Scottish traditional and healthy foods. Dinner was likewise extremely good; no need to consider eating out. Staff were very helpful, attentive and knowledgeable. The “Whisky Snug” room for tastings is almost unbelievable, with 600 whiskys on offer!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 287 reviews
Price from
US$380.56
1 night, 2 adults

Hotel 1881 of Speyside

Hotel in Archiestown

Located in Archiestown, 27 km from Elgin Cathedral, Hotel 1881 of Speyside provides accommodation with a garden, free private parking, a terrace and a restaurant.

b
bob
From
United Kingdom
The food, at both dinner and breakfast was exceptional, all freshly prepared and a fantastic menu. Great relax feel about the hotel with attentive staff who didn't fuss over you to much. It is well worth a stay and i will certainly use the hotel again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 44 reviews
Price from
US$387.24
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.

S
Susan
From
Australia
The room was extremely comfortable and well appointed. The staff were so friendly and helpful and the dinner and breakfast were excellent. The location was great too.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,161 reviews
Price from
US$233.68
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...

R
Rab
From
United Kingdom
Nice clean and view is great
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 455 reviews
Price from
US$90.53
1 night, 2 adults

Taigh Mor

Hotel in Elgin

Located in Elgin, within 45 km of Huntly Castle and 26 km of Brodie Castle, Taigh Mor provides accommodation with free WiFi.

R
Rosalind
From
United Kingdom
Clean and modern room which was comfortable and well equipped. Located very centrally to the city centre within easy access to parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 102 reviews
Price from
US$110.56
1 night, 2 adults

Brig&Barrel

Hotel in Buckie

Brig&Barrel has a garden, shared lounge, a restaurant and bar in Buckie. Located around 37 km from Huntly Castle, the hotel with free WiFi is also 45 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.9
Fabulous - What previous guests thought, 272 reviews
Price from
US$160.24
1 night, 2 adults

The Mill House Hotel

Hotel in Buckie

The Mill House Hotel has a garden, shared lounge, a restaurant and bar in Buckie. This 3-star hotel offers room service, a concierge service and free WiFi.

W
Wendy
From
Ireland
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
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 323 reviews
Price from
US$248.77
1 night, 2 adults
See all 584 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.8
Fabulous - What previous guests thought, 1,161 reviews

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,024 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 57 reviews

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 205 reviews

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 511 reviews

Popular with guests booking hotels in Moray

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

Moray's best hotels with breakfast

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

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

Ugie House

Hotel in Keith
Breakfast options
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 57 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 511 reviews

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

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

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 478 reviews

Scored out of 10, guest rating 5.9
Passable - What previous guests thought, 319 reviews

Budget hotels in Moray

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

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

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,024 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 205 reviews

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

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 204 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 358 reviews

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

Hotels in Moray that you can book without a credit card

See all

Cullen Bay Hotel

Hotel in Cullen
No credit card needed
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 494 reviews

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

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

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

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 323 reviews

Sunninghill Hotel

Hotel in Elgin
No credit card needed
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 158 reviews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 504 reviews

FAQs about hotels in Moray

See reviews by guests who stayed at hotels in Moray

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 379 reviews
The atmosphere, location, and authenticity of the place make it truly unique. The charm of the Highlander Inn lies not only in its setting, but also in the passion of its team — especially the whisky-loving bartenders, who curate a refined selection of bottles alongside excellent local draft beers. The bar was lively, and the breakfast was simply wonderful. We had an excellent Scottish breakfast in a warm and authentic atmosphere. Special thanks to our host Takeda, who delivered outstanding and attentive service throughout our stay. The room had a very charming, traditional countryside feel that added to the authenticity of the experience. However, a slight improvement in overall comfort would make the stay even better. We still speak of this place with nostalgia when reminiscing with my father and brother.
Guest review byRobin
France
From US$144.21 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 841 reviews
What a great experience. Everyone here was friendly, the rooms were clean, spacious, and great, and the location was right in the heart of Speyside. We walked to Glenfiddich and Balvenie. When I come back for a distillery tour, I plan on using The Whisky Capital Inn as my base of operations to tour the whole area! And their restaurant serves top notch culinary delights, with a whisky selection that is unrivaled!
Guest review byAnthony
United States
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 504 reviews
We absolutely loved our stay here. Sadly we only spent one night as we were on a tight itinerary, but the staff were really friendly, the location was excellent and the room warm and cozy. The bar has so much character and the breakfast was delicious for a good price. Highly recommend it. Wish we could have stayed longer.
Guest review byEleanor
France
From US$173.59 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 40 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 9.0
Superb - What previous guests thought, 287 reviews
Fantastic breakfast, great whisky room with knowledgeable staff, staff very friendly and would do anything to make your stay comfortable. We dined in hotel every night and the food was really good. Close to everything we wanted to see. Overall a very enjoyable stay.
Guest review byAmanda
Australia
From US$146.88 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 494 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 US$185.07 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 249 reviews
The staff were wonderful, the accommodations perfect and that sitting room was so inviting and comfortable we stayed up later than planned! Great breakfast the next morning.
Guest review bySam
United States
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 76 reviews
Loved the rural setting and the history of the place. Our cottage was warm, bright, spacious and well equipped. Good communication from the hosts made everything very easy.
Guest review byShelley
New Zealand
From US$227 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,161 reviews
The room was extremely comfortable and well appointed. The staff were so friendly and helpful and the dinner and breakfast were excellent. The location was great too.
Guest review bySusan
Australia
From US$90.80 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,191 reviews
Nice building, friendly helpful staff, shower excellent, towels and linen fresh and clean. Breakfast was very good. We ate in evening and found was delicious.
Guest review byDenise
United Kingdom
From US$110.83 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 358 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 US$213.65 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 282 reviews
Absolutely excellent. Lovely room, great facilities and restaurant. Perfect location and staff couldn't have been more helpful.
Guest review byAlan
New Zealand
From US$172.25 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 107 reviews
Very impressive looking building, inside and out, all very "oldy worldy". Great breakfast and friendly staff.
Guest review byAndrew
United Kingdom
From US$257.71 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 462 reviews
Location was great, excellent staff very welcoming.
Guest review byJudith
United Kingdom
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 914 reviews
Everything was lovely and beautiful hotel
Guest review byJacqueline
United Kingdom

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

Scored out of 10, guest rating 10

We really enjoyed our visit to Elgin Cathedral.

We really enjoyed our visit to Elgin Cathedral. It has a fascinating history. We also enjoyed walking round the very peaceful Biblical Gardens. We enjoyed a curry in Qismat and had a drink in Granary, which is a pleasant pub with live music.
Guest review byFiona
United Kingdom
Scored out of 10, guest rating 10

Dufftown is a lovely and clean town with friendly people and...

Dufftown is a lovely and clean town with friendly people and lots of places to visit nearby, fishing on the river Spey and lots of hill walking,did not get enough time to visit any of the many distilleries in the area but will certainly be back.
Guest review byAnonymous
Scored out of 10, guest rating 4.0

The management double booked the room for which we paid £203...

The management double booked the room for which we paid £203 pounds in advance. We were offered the Spare Room but no financial compensation adjustment. As it was after dinner when we were told it was not possible for us to find alternative accommodation.
Guest review byLouise
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 10

Lossiemouth is a perfect spot for a safe,ralaxing holiday...

Lossiemouth is a perfect spot for a safe,ralaxing holiday with the sandy beach,harbour area and plenty of places to eat .Favourite coffee shop was The Pier for great coffee and cake. The Gulay's Pattisserie for Turkish breakfast and amazing cakes was a regular option. Lossiemouth is on the Moray Firth and the coast line is spectacular with lots of small villages to visit - especially Spey Bay where the Scottish Dolphin centre is located and dolphins can be spotted at various times .
Guest review byKathryn
United Kingdom
Scored out of 10, guest rating 10

I really enjoyed visiting Forres.

I really enjoyed visiting Forres. It is a clean well kept town with an abundace of civic pride. The Highland Bakery is a brilliant place for a pie and the Olive Tree does great coffee and hot chocolate.
Guest review byDorothy
United Kingdom
Scored out of 10, guest rating 8.0

A small town in north east of Scotland.

A small town in north east of Scotland. Not too many shops open, mainly charity shops and take a ways. Plus supermarkets and a couple of pubs. Lots of seals to see especially Port Gordon. Dolphin watching as well.
Guest review byCarol
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
Scored out of 10, guest rating 10

It’s very quiet and just right if you want to relax.Plenty...

It’s very quiet and just right if you want to relax.Plenty of good walks Very good shops with souvenirs not made in China.My husband ate in the Rockpool Cafe in the square,food was good.He ate in the bar on one occasion and enjoyed it.This was a trip to celebrate our wedding anniversary 56yrs.A difficult time since I am disabled but kind staff made it a good experience.
Guest review byMargaret
United Kingdom
Scored out of 10, guest rating 10

Favourite place in Findhorn is the beach.

Favourite place in Findhorn is the beach. There are several places to eat in the area,our favourite was the kimberley inn.car parking in findhorn isnt so good streets are narrow and at times spaces hard to find,one way system in village.If driving a large camper van watch out roads can get tight with several sharp corners to manage. Bike hire available nearby
Guest review byWilliam
United Kingdom

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.