Find the best Moray Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Find properties with these dates

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Moray

Coylumbridge Hotel
4.0 star property
6.8 out of 10, (1004)
"Check in was straight forward. We turned up and 3 and got offered a pre check in which was great. Then after 4, you go to the side of reception to easily and quickly collect your keys. Staff in all areas were very friendly. We did swimming once which was good. You do have to pre book but we did this with a quick phone call. The slide is open for 20 minutes per session(which is 1 hour). We got pizza and nachos at the Woodhouse which was really good. We never had any other food at the hotel as...
The price is ₹4,272
per night
12 May - 13 May
Coylumbridge Hotel
Hilton Grand Vacations Club Craigendarroch Suites Scotland
3.5 star property
9.0 out of 10, Wonderful, (192)
"Property & room were well appointed and maintained. Room seating was uncomfortable as sofa was a sleeper and chair was stiff, but really, most time is spent out of the room. No AC so we were hot when outside temps were in the 50’sF. In fairness this is common in Scotland. Very nice pools - yes more than 1 - plus restaurant and separate informal lounge. Good food, but breakfast hours start at 10. Doting staff. Perfect service. "
The price is ₹16,565
per night
2 Jun - 3 Jun
Hilton Grand Vacations Club Craigendarroch Suites Scotland
Macdonald Spey Valley Resort
3.5 star property
7.8 out of 10, Good, (151)
"Nice property for the money we paid will defiantly be back. Staff in the restraunt were amazing with the kids "
Macdonald Spey Valley Resort
Save an average of 15% on thousands of hotels when you're signed in
West End Hotel
3.0 star property
8.4 out of 10, Very good, (167)
"I have stayed here a few times over the last year on business trips. Friendly, clean and tidy and good value for money. The King and double bedrooms I have stayed in are spacious and the beds and pillows very comfortable. Nice touch that when they get to recognise you as a regular, a room upgrade is simply done as a nice gesture without asking - excellent customer service that puts the guest first. Happened at least three times fairly recently "
The price is ₹10,358
per night
3 Jun - 4 Jun
West End Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
7.6 out of 10, Good, (595)
"Resort itself is very nice, nice easy walk to the Main Street. Staff were excellent, very friendly and courteous. Breakfast was really good, lots of choices. We stayed for 2 nights and there were only a couple of things that were a bit poor. 1. The fire alarm went off 3 times during our short stay, including once early morning. People lining the corridors not sure if it was a drill, or a fault. No explanation given. 2. Our room (2234) was a “Deluxe” room, but it did appear a bit run down....
The price is ₹11,595
per night
12 May - 13 May
Macdonald Aviemore Highland Hotel
Craiglynne Hotel
3.0 star property
7.2 out of 10, Good, (299)
"Beautiful building and lovely rooms. Our room was very comfortable and clean. The staff were wonderful and so helpful "
The price is ₹6,449
per night
12 May - 13 May
Craiglynne Hotel
The Mansion House Hotel
4.0 star property
8.4 out of 10, Very good, (407)
"Great place to stay, just beautiful"
The price is ₹9,805
per night
17 May - 18 May
The Mansion House Hotel
Ben Mhor Hotel
3.0 star property
8.2 out of 10, Very good, (68)
"Hotel was clean and comfortable. Staff were very friendly and helpful. No hesitation in going back to this hotel again."
The price is ₹5,929
per night
9 Jun - 10 Jun
Ben Mhor Hotel
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.4 out of 10, Very good, (777)
"It was a beautiful quite place to stay and the grounds where lovely as it was spring and all the flowers where in bloom. "
The price is ₹11,439
per night
19 May - 20 May
Muthu Newton Hotel (Near Inverness Airport)
Nethybridge Hotel
3.0 star property
7.6 out of 10, Good, (209)
"Quiet and charming. Common areas of the hotel are run down but the rooms were very nice, clean and comfortable. The staff was fantastic and very helpful! "
The price is ₹7,859
per night
23 May - 24 May
Nethybridge Hotel
The Speyside Hotel
3.5 star property
9.4 out of 10, Exceptional, (198)
"My husband and I spent two nights at this gem of a traditional country hotel while attending the Spirit of Speyside Whisky Festival. Mark, the proprietor and his entire staff, could not have been more friendly, gracious and accommodating! Fabulous breakfasts and lovely public rooms including a cozy bar with fireplace seating. Bedroom spacious and comfortable. And we also attended a festival whisky pairing dinner at the hotel that was truly delicious created by Mark's wife who is the chef. "
The price is ₹12,637
per night
17 May - 18 May
The Speyside Hotel
Banff Springs Hotel
4.0 star property
8.6 out of 10, Excellent, (119)
"Anniversary stay Very polite & tentative staff Excellent food Excellent service Lovely sea view "
The price is ₹11,907
per night
19 May - 20 May
Banff Springs Hotel
Waverley Hotel
3.0 star property
7.4 out of 10, Good, (350)
"We had to ask about the parking and we had to park behind the church. There was limited dining we had to eat elsewhere. The continental breakfast was limited but the poached eggs on toast was good, the bar wasn't open. It took a while for the hot water to come through the shower. It needs to be updated but overall the stay was good. "
The price is ₹8,715
per night
18 May - 19 May
Waverley Hotel
High Range Hotel
3.0 star property
9.6 out of 10, Exceptional, (200)
"We had a great stay. Very clean and not to far from the shops and restaurants. Would reccomend "
The price is ₹7,847
per night
2 Jun - 3 Jun
High Range Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (221)
"Kier was especially helpful as I arrived quite late at night."
The price is ₹18,790
per night
19 May - 20 May
Craigellachie Hotel of Speyside
Balmoral Arms
4.0 star property
8.0 out of 10, Very good, (168)
"We had a great first visit to Ballater and the hotel did not disappoint. Our room was very clean and tidy. The reception staff were very friendly, helpful and knowledgeable. The food was very tasty and the waiting staff very courteous and friendly. Overall we had a wonderful time and would definitely go back. "
The price is ₹14,124
per night
16 May - 17 May
Balmoral Arms
Golf View Hotel & Spa
4.0 star property
8.6 out of 10, Excellent, (271)
"Lots of good, more recent replenishments, like the bathroom, the dining area, and the great swimming pool, hot tub, saunas. Nice well-tended gardens. Great service. But a lot of windows painted immovably shut. And the food was a big let-down. We arrived on Sunday for Sunday dinner at 8, couldn't eat our mains. Breakfasts had the feel of having sat a long time after cooking, bacon burnt to a crisp on 2 out of 4 breakfasts."
The price is ₹16,995
per night
30 May - 31 May
Golf View Hotel & Spa
The Grant Arms Hotel
4.0 star property
9.0 out of 10, Wonderful, (65)
"Overall excellent. Parking was a bit difficult. Would prefer breakfast cooked to order rather than buffet."
The price is ₹12,202
per night
18 May - 19 May
The Grant Arms Hotel
Poseidon's Inn
3.0 star property
9.0 out of 10, Wonderful, (114)
"Extremely clean and comfortable"
The price is ₹6,835
per night
12 May - 13 May
Poseidon's Inn
The Seafield Arms
4.0 star property
9.4 out of 10, Exceptional, (89)
"Nice hotel with good food on a beautiful coast"
The price is ₹15,687
per night
18 May - 19 May
The Seafield Arms
Don't see what you're looking for?
See all available properties in Moray
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.

Discover ancient castles and stunning landscapes in Moray

Moray, located in Scotland, United Kingdom, is a charming destination with a diverse range of attractions. The friendly locals, stunning beaches, and excellent golf courses make it an ideal holiday spot. The picturesque coastline of Moray offers breathtaking sunsets and opportunities for seaside adventures. History enthusiasts will be captivated by the region's rich archaeology and ancient ruins. For a romantic getaway, Moray boasts some of the best hotels that exude charm and elegance. Set amidst the beautiful countryside, visitors can indulge in leisurely walks and enjoy a cup of coffee in cozy cafes. Whether you're exploring the coast or discovering the historical sites, Moray promises an unforgettable experience. As for information on Nagpur hotels, it is recommended to consult a travel guide or website specific to India for accurate details.

The highlights of local cuisine in Moray are the fresh seafood and traditional Scottish dishes. Moray is known for its abundant supply of salmon, herring, and shellfish, which are often cooked in local restaurants using traditional methods. Visitors can enjoy dishes such as Cullen Skink, a thick and creamy soup made with smoked haddock, potatoes, and onions, or Arbroath Smokies, which are haddock that is hot-smoked over hardwood chips. In addition to seafood, Moray is also famous for its whisky production, with several distilleries offering tours and tastings.

When it comes to dining experiences, Moray offers a range of options to suit all tastes and budgets. From charming country pubs serving hearty pub grub to fine dining establishments offering innovative and creative dishes, there is something for everyone. Visitors can also enjoy dining in picturesque settings, such as overlooking the coastline or in historic castles. Whether you're a foodie looking for a culinary adventure or simply want to sample some traditional Scottish fare, Moray has plenty to offer in terms of local cuisine and unique dining experiences.

Scotland boasts a year-around average temperature of 8.4°C, peaking at 14.2°C in July, its warmest month, and dipping to an average low of 3.4°C in January, the coolest. Rainfall averages at 58.5mm annually, with August seeing the heaviest showers and April being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January3.465.0
February3.545.5
March4.843.7
April7.040.4
May9.653.3
June12.647.5
July14.272.4
August14.175.9
September12.163.0
October9.173.4
November6.263.8
December4.357.7

How to find great deals and cheap hotels in Moray

  • Look for affordable hotels in Moray on the Expedia website. Take advantage of the Rewards program to earn points and save even more on your stay.
  • Use the search filters on Expedia to find budget-friendly accommodations in Moray, including hostels, apart-hotels, and Bed & Breakfast options.
  • Explore the friendly people and beautiful beaches in Moray. Don't miss out on the opportunity to play golf, enjoy stunning sunsets, and delve into the area's rich archaeology.
  • Indulge in delicious cocktails and sip on coffee while admiring the picturesque countryside. Discover the charm of Moray's historic ruins.
  • To save on travel expenses, consider visiting Moray during off-peak times. May to July offers potential discounts on flights, hotels, and attractions.
  • Utilize budget-friendly transportation options such as local buses or trains to explore Moray and its surrounding areas.

The Moray info point: What you need to know

Category
Details
LocationMoray, Scotland, United Kingdom
Main AttractionsSpeyside Whisky Trail, Findhorn Bay, Elgin Cathedral, Macallan Distillery
Best Time to VisitSummer months (June to August)
Recommended Duration3-5 days
WeatherModerate climate with cool summers and mild winters
CuisineTraditional Scottish dishes like haggis, salmon, and whisky
Places to VisitLossiemouth, Forres, Dufftown, Grantown-on-Spey, Cullen