Search hotels in Moray, United Kingdom

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

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Check out these popular cities in Moray

Elgin

85 hotels

Lossiemouth

150 hotels

Dufftown

23 hotels

Forres

50 hotels

Buckie

44 hotels

Cullen

38 hotels

Aberlour

45 hotels

Tomintoul

16 hotels

Rothes

7 hotels

Stay in Moray's best hotels!

Filter by:

Star rating
Review score

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.

H
Helen
From
United Kingdom
Staff were helpful, room and bathroom spacious and comfortable. Good location to village amenities. We did not have breakfast but dined on the Saturday as attended Sarah and. Gavin’s wedding. Food was delicious.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 264 reviews
Price from
£150
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.

A
Alastair
From
United Kingdom
Excellent breakfast efficiently served in comfortable,warm dining room. Staff pleasant and attentive. Table spotlessly clean. Food cooked to perfection, very good tea ,served in a pot.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 162 reviews
Price from
£152.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.

S
Sari
From
Finland
Staff was very friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 295 reviews
Price from
£280
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.

T
Tony
From
Australia
Room was so nice. Beautifully designed and comfortable The Location was perfect. Nice and quiet with a nice touch of history and local involvement.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 37 reviews
Price from
£280
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.

k
karen
From
Malaysia
Rooms are super comfortable and restaurant/bar areas are great
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,175 reviews
Price from
£175
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.2
Very good - What previous guests thought, 358 reviews
Price from
£59.05
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.

R
Ross hastie
From
United Kingdom
Short overnight stay to see family. The staff are very friendly.Rooms ideal ,clean tidy, breakfast freshly cooked .Pub grub available.prices reasonable drinks as well.For the price you are charged for room, breakfast, value for money priced perfectly .you can't ask for anymore for what you receive from this establishment .keep up good work.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 184 reviews
Price from
£76.50
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, 259 reviews
Price from
£120
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.

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, 371 reviews
Price from
£160.43
1 night, 2 adults

Whisky Capital Inn

Hotel in Dufftown

Boasting a bar and free WiFi, Whisky Capital Inn is situated in Dufftown, 22 km from Huntly Castle and 28 km from Elgin Cathedral.

B
Barbara and Graeme
From
Australia
the ensuite room was excellent, large and clean. Check in was easy, all the staff were very friendly the restaurant was excellet.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 858 reviews
Price from
£108
1 night, 2 adults
See all 598 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,175 reviews

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 183 reviews

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Popular with guests booking hotels in Moray

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

Moray's best hotels with breakfast

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

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

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

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 318 reviews

Ugie House

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

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

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

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

Budget hotels in Moray

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

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

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 183 reviews

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

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

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 162 reviews

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

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

Hotels in Moray that you can book without a credit card

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

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

Sunninghill Hotel

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

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

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

Cullen Bay Hotel

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 500 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.0
Very good - What previous guests thought, 915 reviews
This hotel is in the green and is so peaceful. It has a lot of character and unique feel. The room was very spacious, clean and a lovely bed. The breakfast was wonderful and you can order any hot meal. After I left i left my tablet by mistake and they mailed it to me to London free of charge. Grateful
Guest review byPanos
Cyprus
From £120 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 38 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, 78 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
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 362 reviews
Nice location right at the beach, just a very simple hotel room but it had everything you need and was clean. Parking is available around the hotel
Guest review byFabio
Switzerland
From £120 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,233 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
From £130 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 256 reviews
Everything, and they were lovely enough to give us a room after our first booking in another place was hideous even though it was late.
Guest review byLuke
Australia
From £108 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 858 reviews
the ensuite room was excellent, large and clean. Check in was easy, all the staff were very friendly the restaurant was excellet.
Guest review byBarbara and Graeme
Australia
From £115.50 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 504 reviews
We accidentally booked 2 rooms and staff allowed us to cancel one there and then. Wonderful old pub, excellent location.
Guest review byFay Smalls
United Kingdom
From £165 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 81 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.9
Fabulous - What previous guests thought, 378 reviews
In the heart of the Speyside, traditional highland B&B with a big Whisky bar. Lovely staff. Had a great time
Guest review byThomas Alois
Germany
From £130 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 495 reviews
Room No 12 had a very good size and gread overviews over the golf course, the bay all the way to Cullen.
Guest review byNordwestmann
Germany
From £195 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 285 reviews
Great place Good Rooms Friendly staff Great view of the river Would recommend this hotel
Guest review byIan
Australia
From £230 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 456 reviews
Super friendly - super tasty - super cosy - what more to ask for? 🤗
Guest review byGunter
Germany
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,175 reviews
Rooms are super comfortable and restaurant/bar areas are great
Guest review bykaren
Malaysia
From £280 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 295 reviews
Staff was very friendly and helpful.
Guest review bySari
Finland

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

What a beautiful place to visit and stay.

What a beautiful place to visit and stay. Beach is stunning. Some lovely places to eat along the beach area for breakfast, lunch and a lovely ice cream parlour. Local shops include a very helpful pharmacy, spar, co-op, nice Chinese takeaway and pizza place. Very clean well kept friendly place and people, welcoming visitors.
Guest review bySusiebell_1
United Kingdom
Scored out of 10, guest rating 10

Friendly people, good selection of small shops.

Friendly people, good selection of small shops. Very quiet, hardly any traffic. Central location to travel further north for the day. Didn’t visit any distilleries but plenty to chose from if you want to have a look around. Walkers shortbread factory not far away. Good selection of goods at shop plus bonus factory biscuits to buy at cheaper cost.
Guest review byJoanne
United Kingdom
Scored out of 10, guest rating 10

Forres is a lovely little town with plenty of shops, cafes...

Forres is a lovely little town with plenty of shops, cafes and bars. There is a brilliant park area with woodland walks. It is really close to lots of stunning beaches and coastal towns. It is a great base for a holiday because it so close to everywhere. Including Inverness and Loch Ness. We stayed for three days and will need to return because there is plenty more to explore!
Guest review bySusan
United Kingdom
Scored out of 10, guest rating 8.0

Great location with friendly people.

Great location with friendly people. A base to explore all of the pretty coastal villages, each with their own individual character and identity. Many young people pass through en route to the Speyside walk. You must try ‘Cullen Skink’ which is a hearty fish soup the prime ingredient being smoked haddock. Check out the Home Bakery in Well Road which is superb. I always stock up on local goodies which one can’t get in London before returning. The Heritage Musuem is well worth a visit which encompasses the history of Buckie in relation to fishing. There are 3 golf courses in close proximity. My favourite is Strathlene and although I don’t play golf, there is the most amazing view from the second hole. The downside is that are very few places to eat in Buckie itself, especially in the evening.
Guest review byAnonymous
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

Loved the beach and the good range of pubs, places to eat...

Loved the beach and the good range of pubs, places to eat and wee independent shops….as well as the CoOp. Places we would recommend- Cullen golf club, Yellow Deli, Lilly’s Kitchen, Brew and Renew in Portknockie. We were visiting with two dogs and it was great to have so many dog friendly places. Only slight disappointment was that the Seafield Hotel didn’t have a dog friendly space in their bar.
Guest review byMunro
United Kingdom
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

Stumbled upon this lovely village and now, it is added onto...

Stumbled upon this lovely village and now, it is added onto our list of places we will likely come back to visit in the Scottish Highlands! We made it our base for snowsports. There is a nearby restaurant called Dalchini - serving very good food and had very friendly staff. We want to come back to catch the Aurora!
Guest review byElina
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

  • When to visit the United Kingdom

    Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.
  • 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!