Homestays in Moray, United Kingdom

Homestays in Moray, United Kingdom

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
9+8+7+6+

Top Homestays - Moray

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
14
Hotels in Moray
With a stay at this vacation home in Elgin, you'll be within a 10-minute walk of Elgin Museum and Moray Leisure Centre. This vacation home is 14.1 mi (22.7 km) from Macallan Distillery and 0.6 mi (0.9 km) from Elgin Cathedral. Make yourself comfortable in your vacation home, featuring a microwave and a flat-screen TV. Prepare your meals in the shared/communal kitchen. Complimentary wireless internet access is available to keep you connected. Conveniences include a desk, and an iron/ironing board can be requested.

"I found this place while looking for an Elgin area accommodation for a whiskey tour. The location is so good and the facilities are clean. Good value for money. However, there is no separate reception, so please refer to it when using it."
Very Good
7 reviews
8.2/10
1 night
From CAD 105
Check availability
63
Hotels in Moray
Located in Aberlour, Cardhu Country House is in a rural location, a 1-minute drive from Cardhu Distillery and 10 minutes from Glenfarclas Distillery. This guesthouse is 6.5 mi (10.4 km) from Macallan Distillery and 8.9 mi (14.4 km) from Speyside Cooperage. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Enjoy a satisfying meal at Dining Room serving guests of Cardhu Country House. A complimentary full breakfast is served daily from 8:00 AM to 10:00 AM. Free self parking is available onsite. Stay in one of 6 guestrooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and blackout drapes/curtains, and housekeeping is provided daily.
Outstanding
45 reviews
9.8/10
1 night
From CAD 232
Check availability
22
Hotels in Moray
With a stay at Harbour Nights in Lossiemouth, you'll be a 2-minute walk from Lossiemouth Fisheries & Community Museum and 10 minutes by foot from Lossiemouth East Beach. This apartment is 0.6 mi (1 km) from Moray Golf Club and 2.6 mi (4.3 km) from Covesea Lighthouse. This smoke-free apartment offers complimentary parking nearby. Stay in one of 7 guestrooms featuring LED televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include electric kettles and free tea bags/instant coffee.
Very Good
5 reviews
8.0/10
1 night
From CAD 128
Check availability
89
Hotels in Moray
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This bed & breakfast is 13.3 mi (21.4 km) from Macallan Distillery and 1 mi (1.6 km) from Moray Leisure Centre. Enjoy a meal at the restaurant or snacks in the bed & breakfast's coffee shop/cafe. Wrap up your day with a drink at the bar/lounge. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 18 guestrooms. Complimentary wireless internet access is available to keep you connected.

"My partner and I stayed for one night bed and breakfast. On arrival we were not asked for identification, which surprised us, but wasn’t a problem for us either. The room was very clean, tidy and spacious. There was a good selection of teas, coffee with kettle, and a couple of ginger biscuits. There was also a mini fridge, ironing board, iron and hairdryer. The shower looked new and was excellent as used in the morning. The plug on the sink didn’t work so had to leave the tap running when shaving but again it wasn’t a problem. The breakfast consisted of continental and cooked and this was excellent also. Overall we would recommend staying here as it’s a great central location with excellent facilities."
44 reviews
7.5/10
1 night
From CAD 177
Check availability
79
Hotels in Moray
With a stay at St Michaels Guesthouse in Elgin, you'll be within a 10-minute walk of Moray Leisure Centre and Elgin Museum. This guesthouse is 0.6 mi (1 km) from Elgin Cathedral and 2.7 mi (4.3 km) from Spynie Palace. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a communal living room. Cooked-to-order breakfasts are served on weekdays from 7:00 AM to 9:00 AM and on weekends from 8:00 AM to 9:30 AM for a fee. Featured amenities include luggage storage, laundry facilities, and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 8 guestrooms featuring refrigerators. Complimentary wireless internet access is available to keep you connected. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include irons/ironing boards and blackout drapes/curtains, and housekeeping is provided daily.
Very Good
266 reviews
8.8/10
1 night
From CAD 199
Check availability
42
Hotels in Moray
With a stay at Craigellachie Lodge in Aberlour, you'll be in the mountains, within a 5-minute drive of Macallan Distillery and Speyside Cooperage. This family-friendly guesthouse is 15.3 mi (24.6 km) from Cairngorms National Park and 1.9 mi (3.1 km) from Sandy Hole. Enjoy recreation amenities such as bicycles to rent or take in the view from a garden. Additional amenities at this Victorian guesthouse include complimentary wireless internet access, a communal living room, and tour/ticket assistance. At Craigellachie Lodge, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary full breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include luggage storage and coffee/tea in a common area. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 5 individually decorated guestrooms, featuring espresso makers and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and free tea bags/instant coffee, and housekeeping is provided daily.
Amazing
40 reviews
9.7/10
1 night
From CAD 298
Check availability
73
Hotels in Moray
Located in Nairn, Macbeth's Hillock is within a 5-minute drive of Boath House Spa and Brodie Castle. This cabin is 5.4 mi (8.6 km) from Iolaire and 5.5 mi (8.8 km) from Nairn Museum. Take in the views from a terrace and a garden and make use of amenities such as a picnic area. Featured amenities include express check-in and express check-out. Free self parking is available onsite. Make yourself at home in one of the 5 guestrooms, featuring kitchenettes with refrigerators and stovetops. 24-inch flat-screen televisions are provided, with digital programming available.

"Macbeth's Hillock is located between Forres and Nairn. The pod is cosy and well equipped, also there is a barbecue you can use. The place is peaceful and perfect for couples. The communication with the host was quick and solved all our queries. A huge thank you to Karen and George for making our stay so memorable."
Amazing
259 reviews
9.4/10
1 night
From CAD 223
Check availability
99+
Hotels in Moray
With a stay at Argyle Guest House in Ballindalloch, you'll be 7.7 mi (12.3 km) from Lecht Ski Resort and 18.9 mi (30.5 km) from Cairngorms National Park. This guesthouse is 23.3 mi (37.4 km) from Balmoral Castle and 25.8 mi (41.5 km) from Macallan Distillery. Make use of convenient amenities such as complimentary wireless internet access, a reception hall, and bike storage. Additional amenities at this Victorian guesthouse include bike cleaning and an electric bike charging station. Grab a bite to eat at The Clock House Restauran, one of the guesthouse's many dining establishments, which include 2 restaurants and 2 coffee shops/cafes. Need to unwind? Take a break with a tasty beverage at one of the 3 bars/lounges. A complimentary buffet breakfast is served daily from 8:00 AM to 8:30 AM. Featured amenities include express check-out, luggage storage, and a library. Free self parking is available onsite. Make yourself at home in one of the 6 individually decorated guestrooms, featuring DVD players and flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature shower/tub combinations, hair dryers, and bathrobes. Conveniences include separate sitting areas and complimentary bottled water, and housekeeping is provided on request.

"Enjoyed everything about our stay at Argyle House. Rooms were comfy and spacious, breakfast was delicious, and the owner was especially friendly and welcoming. There was even complimentary local whisky in the room! It’s in a great location across the road from a free car park and with beautiful hills and scenery all around. Great place to stay!"
Amazing
88 reviews
9.4/10
1 night
From CAD 131
Check availability
56
Hotels in Moray
With a stay at Kintrae B&B in Buckie, you'll be within a 5-minute walk of Cluny Square and Buckie Range Rear. This bed & breakfast is 0.3 mi (0.4 km) from Buckie Library and 0.3 mi (0.5 km) from Well Road Play Park. This smoke-free bed & breakfast features downhill skiing nearby, cross-country skiing nearby, and kayaking nearby. Recreational activities include sailing nearby and mountain biking nearby. Breakfast is available for a fee. Guests will find features like a car charging station. Make yourself at home in one of the 4 guestrooms.
Outstanding
69 reviews
9.8/10
1 night
From CAD 115
Check availability
98
Hotels in Moray
Located in Keith, Hillhead Hideaways is in a rural location, a 4-minute drive from Newmill Village Hall and 6 minutes from Strathisla Distillery. This luxury lodge is 15.8 mi (25.4 km) from Macallan Distillery and 2.4 mi (3.9 km) from St Rufus Park. Make use of convenient amenities, which include complimentary wireless internet access and barbecue grills. Free self parking is available onsite. Treat yourself to a stay in one of the 4 guestrooms, featuring indoor private hot tubs and Smart televisions. Kitchens are outfitted with refrigerators, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include separate sitting areas and microwaves.
Outstanding
44 reviews
10/10
1 night
From CAD 486
Check availability
See All Homestays in Moray

Recent Reviews for Moray Hotels

See all

The Royal Hotel Elgin

7,5/10
Posted on Jul 13, 2026
GBGuest User
My partner and I stayed for one night bed and breakfast. On arrival we were not asked for identification, which surprised us, but wasn’t a problem for us either. The room was very clean, tidy and spacious. There was a good selection of teas, coffee with kettle, and a couple of ginger biscuits. There was also a mini fridge, ironing board, iron and hairdryer. The shower looked new and was excellent as used in the morning. The plug on the sink didn’t work so had to leave the tap running when shaving but again it wasn’t a problem. The breakfast consisted of continental and cooked and this was excellent also. Overall we would recommend staying here as it’s a great central location with excellent facilities.
Price per night from:CAD 177

The Pines Guest House

9,6/10
Amazing
Posted on Jul 19, 2025
fai0001
Superb accomodation! Very cozy with delicious breakfast. Definitely far from our expectation! Hosts are friendly and helpful! Re: check-out time - the one stated in Trip.com is not aligned with the host's expected check-out time. Suggest Trip.com to communicate with the host to ensure everyone is on the same page to avoid embarassing situation from happening again in the near future. Thanks!
Price per night from:CAD 163

Argyle Guest House

9,4/10
Amazing
Posted on Aug 11, 2025
Messy8789
Enjoyed everything about our stay at Argyle House. Rooms were comfy and spacious, breakfast was delicious, and the owner was especially friendly and welcoming. There was even complimentary local whisky in the room! It’s in a great location across the road from a free car park and with beautiful hills and scenery all around. Great place to stay!
Price per night from:CAD 131

Macbeth's Hillock

9,4/10
Amazing
Posted on Jun 14, 2026
GBCarlos cg
Macbeth's Hillock is located between Forres and Nairn. The pod is cosy and well equipped, also there is a barbecue you can use. The place is peaceful and perfect for couples. The communication with the host was quick and solved all our queries. A huge thank you to Karen and George for making our stay so memorable.
Price per night from:CAD 223

Taigh Mor

8,2/10
Very Good
Posted on Feb 23, 2026
Guest User
I found this place while looking for an Elgin area accommodation for a whiskey tour. The location is so good and the facilities are clean. Good value for money. However, there is no separate reception, so please refer to it when using it.
Price per night from:CAD 105

Blervie House

8,6/10
Very Good
Posted on Apr 15, 2024
Guest User
This big mansion is definitely a big surprise in the journey. The owner of 78 years old did everything by himself. He raised horses at home. He pulled out and said that riding horses can ride 24 miles is his home territory for us to try. He bought this big house 10 years ago and spent three years renovating it. It is made into a family hotel. The house is newly renovated. There is no old house. The old house is very soundproof and there is no thick floor sound.  To be honest, this big mansion is a bit sorry for him. This is a castle mansion, a very rare experience.  I sent a lot of pictures, it is really beautiful.
Price per night from:CAD 481

Frequently Asked Questions

What are the popular Homestays in Moray?

Whether you are traveling to Moray for business or tourism, The Royal Hotel Elgin (price from CAD 145) , The Pines Guest House (price from CAD 195) and Kintrae B&B (price from CAD 133) are preferred.

How much is the average rate for Homestays in Moray?

For Homestays in Moray, the average price on weekdays is CAD 537, and the average price on weekends (Friday–Saturday) is CAD 477.

Which Homestays in Moray provide fitness facilities?

Among Homestays in Moray, Kintrae B&B (price from CAD 133) is highly recommended.

Which Homestays in Moray offer breakfast?

Which Homestays in Moray have bars?

Which Homestays in Moray have parking spaces?

Which Homestays in Moray provide luxury experience?

Looking for luxury experience? Blervie House (price from CAD 565) is very popular.

Which Homestays in Moray allow pets?

What deals are available for Homestays in Moray?

Trip.com provides various promotions and discounts for Homestays. You can check the promotions page to see available promotions on Trip.com.

Property Information for Tourists

Total Properties55
Number of Reviews 630
Weekday Avg. PriceCAD 537
Weekend Avg. PriceCAD 477