Find the best Moray Hotels

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Moray Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels Moray

Stunning 3-bed Cottage in the Village of Tomintoul

3.5 star property
Stunning 3-bed Cottage in the Village of Tomintoul

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (299)
"Everyone on the staff were extremely friendly and welcoming. Would definitely stay here again."
The price is ₹22,958
₹27,549 total
includes taxes & fees
11 May - 12 May
Craigellachie Hotel of Speyside

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1002)
"Nice place "
The price is ₹6,539
₹7,847 total
includes taxes & fees
27 Apr - 28 Apr
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (741)
"Nice property"
The price is ₹11,306
₹13,567 total
includes taxes & fees
29 Apr - 30 Apr
Macdonald Aviemore Highland Hotel

Ben Mhor Hotel

3.0 star property
8.4 out of 10, Very good, (130)
"Fantastic hotel at a great price, rooms are lovely and the staff are brilliant, so helpful "
The price is ₹4,259
₹4,259 total
includes taxes & fees
18 May - 19 May
Ben Mhor Hotel

West End Hotel

3.0 star property
8.4 out of 10, Very good, (215)
"Warm welcome from reception and a pleasant room led to an enjoyable stay at the West End Hotel. "
The price is ₹5,440
₹6,528 total
includes taxes & fees
27 Apr - 28 Apr
West End Hotel

High Range Hotel

3.0 star property
9.4 out of 10, Exceptional, (283)
"Lovely location, very quiet and clean. Great staff on check-in and check-out. Short walk ethe town centre. Would definitely stay again. "
The price is ₹7,556
₹9,067 total
includes taxes & fees
29 Apr - 30 Apr
High Range Hotel

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
8.4 out of 10, Very good, (877)
"Was ok nothing exceptional to my standards! But did enjoy the stay as a hotel could offer"
The price is ₹10,328
₹12,394 total
includes taxes & fees
29 Apr - 30 Apr
Muthu Newton Hotel (Near Inverness Airport)

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (395)
"Très bel hôtel. Accueil chaleureux. Le village alentour est très sympathique. Très bel endroit "
The price is ₹4,435
₹5,322 total
includes taxes & fees
28 Apr - 29 Apr
Craiglynne Hotel

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (471)
"The hotel is advertised as 4 star. I am sure at its peak (a number of years ago) it was worthy of this rating. However, this is certainly not the case now. It is a shame as the building has lots of character and the lounge and other reception and social spaces are presented in a grand house manner. Our bedroom was very clean and the bed very comfortable as well as a very nice ensuite bathroom. The only issue with the room as well as the hotel is that it all seems to need brightening up and...
The price is ₹11,051
₹13,261 total
includes taxes & fees
27 Apr - 28 Apr
The Mansion House Hotel

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (288)
"Lovely quiet and friendly hotel. Staff were helpful and welcoming, large clean rooms, plenty of parking and a short walk into lovely Grantown-On-Spey. We really enjoyed our stay."
The price is ₹13,223
₹15,868 total
includes taxes & fees
29 Apr - 30 Apr
The Speyside Hotel

Macdonald Aviemore Hotel

4.0 star property
7.2 out of 10, Good, (512)
"We were on a long drive home from the North Coast to Edinburgh and decided late to give up and spend the night in Aviemore. This was perfect, lovely hotel, great service, excellent filling breakfast included. And perfect location for heading up to the Cairngorm Mountain Railway the next day. "
The price is ₹11,730
₹14,076 total
includes taxes & fees
8 May - 9 May
Macdonald Aviemore Hotel

Macdonald Spey Valley Resort

3.0 star property
7.8 out of 10, Good, (190)
"A poor start when they failed to answer any of my emails, but my call was answered. The lodges, especially on the outside, were tired and a bit tatty, but everything was clean and functional. Beds were good and pillows were great. Very well equipped for self-catering and everything we needed for a family of four. The only irritation was that they allow pets and there was evidence of animal hair on decorative bed throws and cusions, but not enough to bother us. Parking was right beside lodge and...
The price is ₹15,896
₹19,076 total
includes taxes & fees
19 May - 20 May
Macdonald Spey Valley Resort

Golf View Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (309)
"Lovely hotel situated on the water with fantastic views - worth eating in the restaurant to benefit from these! Room was comfortable - felt that a mini fridge was missing but that was the only gripe. Lovely breakfast with great service from the waiting staff. "
The price is ₹16,774
₹20,129 total
includes taxes & fees
28 Apr - 29 Apr
Golf View Hotel & Spa

The Grant Arms Hotel

4.0 star property
9.2 out of 10, Wonderful, (105)
"."
The price is ₹12,278
₹14,734 total
includes taxes & fees
28 Apr - 29 Apr
The Grant Arms Hotel

Poseidon's Inn

3.0 star property
9.0 out of 10, Wonderful, (179)
"Great location for Lossiemouth west beach, golf course and views of Moray Firth. "
The price is ₹6,261
₹7,513 total
includes taxes & fees
27 Apr - 28 Apr
Poseidon's Inn

Sweeney Aviemore One

3.0 star property
8.8 out of 10, Excellent, (39)
"Only stayed for three nights, but thought it was a lovely place. The room decor is very modern/contemporary, which is what I like. Bed and bedding was comfortable, but was only a small double bed, presumably because the room was quite small. We will stay again , but will book a bigger room next time."
The price is ₹20,996
₹25,195 total
includes taxes & fees
2 May - 3 May
Sweeney Aviemore One

The Park Aviemore

2.0 star property
8.4 out of 10, Very good, (5)
"Had a lovely 2 night stay in the Cairngorm Suite with my husband and 2 kids (5years & 4 months old). Firstly the location was perfect and in walking distance to countless pubs, restaurants, shops etc. The room itself was beautiful and the bedroom especially was incredibly spacious. The beds were really comfortable and the bedding/duvets etc all felt really good quality. Bathroom was spotless, the shower wasnt very powerful but thats being pernickety. Plenty of storage space throughout the suite...
The price is ₹8,273
₹9,928 total
includes taxes & fees
27 Apr - 28 Apr
The Park Aviemore

Laichmoray Hotel

3.0 star property
9.4 out of 10, Exceptional, (408)
"Last minute booking for an unexpectrd overnight. Hotel was everthing we needed."
The price is ₹11,145
₹13,374 total
includes taxes & fees
27 Apr - 28 Apr
Laichmoray Hotel

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (206)
"Lovely litte hotel, lovely team, perfectly located for the various distillery tours and exploring the area. Our second visit, highly recommend "
The price is ₹17,001
₹20,401 total
includes taxes & fees
27 Apr - 28 Apr
The Station Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Moray
Save an average of 15% on thousands of hotels when you're signed in