3-Star Hotels in Moray, United Kingdom

3-Star Hotels in Moray, United Kingdom

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top 3-Star Hotels - Moray

Choose your travel dates to see the latest prices
Most Booked
Lowest price
Closest to downtown
Highest Rated
Hotels in Moray
RRudy00 2025.10.28
호텔 위치는 정말 좋습니다. 엘긴이 큰 도시는 아니지만, 도시 중앙에 위치 해서 어디든지 가기 편했습니다. 숙소는 따로 청소를 해주지는 않았습니다. 공용 공간에 전자렌지와 세탁기가 있어서 장기 투숙의 경유 유용하게 사용 하였습니다. 주변에 슈퍼마켓(ALDI, Tesco)이 5분 거리에 있고, 버스 터미널도 매우 가까운 거리에 있습니다.
Very Good
3 reviews
8.3/10
Price from
PLN 292
per night
Check Availability
Hotels in Moray
Ssalvalasilvia 2025.08.15
The hotel staff is very nice and friendly, they helped us carry our bags to the room (there’s no lift, so it was highly appreciated). The room was spacious enough, with a big bathroom. Unfortunately there’s no luggage rack, just the chairs. It’s not the best if you have big or small trolleys. The breakfast was good, you can choose if you want to eat at the restaurant or in the room or if you’re in a hurry you can ask for a take away, nice options.
Great
105 reviews
9.0/10
Price from
PLN 392
per night
Check Availability
Hotels in Moray
MMichelle 2024.12.28
The hotel is run down and in need of a refurbishment. The floors must also be quite thin as we could hear the room above us walking about quite heavily.
41 reviews
7.1/10
Price from
PLN 267
per night
Check Availability
Hotels in Moray
WWinky_Bear 2025.04.05
Really nice hotel, a good hotel is comfortable and close to the town and beach Would stay here again
66 reviews
6.4/10
Price from
PLN 183
per night
Check Availability
Hotels in Moray
GGuest User 2026.04.15
Great hospitality, rooms were really clean and the food from the restaurant was delicious. Spectacular views from the room.
Very Good
63 reviews
8.2/10
Price from
PLN 269
per night
Check Availability
Hotels in Moray
GGuest User 2023.03.20
The location of the hotel is great as it was located at the middle of the town so you can travel to any Whisky Distillery within 15 minutes. The hotel is a bit old which was expected but the room was fine and comfy. The food that served by the hotel was great and price reasonable. Overall a fine stay if you are planning for a Whisky Tour at the Speyside!
Very Good
75 reviews
8.3/10
Price from
PLN 428
per night
Check Availability
Hotels in Moray
GGuest User 2025.07.21
Hotel in need of updating . Very tired, water stains on ceiling etc. Toilet paper locked in plastic boxes in bathroom practicaly impossible to get out. Shower gel attached to wall very high up . Couldnt get froth from soap felt like dishwash liquid. Breakfast cereal cheap, sausages tasted of nothing disgusting No potato scones or black pudding. Need to book in advance for dinner. We arrived at 830 pm and couldnt get anything to eat locally so no dinner for us. Bar shuts 10.30 pm everynight. Staff very pleasant but obviously fighting a loosing battle with what could be beautiful outstanding hotel but sadly disapointing.
71 reviews
7.5/10
Price from
PLN 263
per night
Check Availability
Hotels in Moray
MMessy8789 2025.08.11
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!
Great
83 reviews
9.3/10
Price from
PLN 306
per night
Check Availability
Hotels in Moray
With a stay at Hotel Square in Ballindalloch, you'll be 9.3 mi (14.9 km) from Glenlivet Distillery and 18.9 mi (30.4 km) from Cairngorms National Park. This hotel is 23.3 mi (37.6 km) from Balmoral Castle and 25.7 mi (41.4 km) from Macallan Distillery. Make use of convenient amenities, which include complimentary wireless internet access and ski storage. Enjoy a meal at the restaurant or snacks in the hotel's coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. A complimentary cooked-to-order breakfast is served daily from 7:30 AM to 9:00 AM. Featured amenities include express check-in, express check-out, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 8 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms feature shower/tub combinations, complimentary toiletries, and hair dryers. Conveniences include electric kettles and free tea bags/instant coffee, and housekeeping is provided daily.
12 reviews
6.5/10
Price from
PLN 279
per night
Check Availability
Hotels in Moray
The Travelodge Elgin is an ideal spot for travelers wanting to discover the city. The Travelodge Elgin is an ideal choice for travelers who want to take in the sights and sounds of Elgin. With Elgin just 4km away and Inverness Airport only 48km away, transportation is very convenient. There is no shortage of things to see in the area, with the Lady Hill, Elgin Parish Church and Elgin Mosque all nearby. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city.
Very Good
40 reviews
8.8/10
Price from
PLN 362
per night
Check Availability
See All 3-Star Hotels in Moray

Travelers Reviews of Moray Hotels

See all
7.5/10
GGuest UserHotel in need of updating . Very tired, water stains on ceiling etc. Toilet paper locked in plastic boxes in bathroom practicaly impossible to get out. Shower gel attached to wall very high up . Couldnt get froth from soap felt like dishwash liquid. Breakfast cereal cheap, sausages tasted of nothing disgusting No potato scones or black pudding. Need to book in advance for dinner. We arrived at 830 pm and couldnt get anything to eat locally so no dinner for us. Bar shuts 10.30 pm everynight. Staff very pleasant but obviously fighting a loosing battle with what could be beautiful outstanding hotel but sadly disapointing.
Stotfield Hotel

Stotfield Hotel

Hotel near Lossiemouth
Price per night from:PLN 263
9.0/10
Great
Ssalvalasilvia The hotel staff is very nice and friendly, they helped us carry our bags to the room (there’s no lift, so it was highly appreciated). The room was spacious enough, with a big bathroom. Unfortunately there’s no luggage rack, just the chairs. It’s not the best if you have big or small trolleys. The breakfast was good, you can choose if you want to eat at the restaurant or in the room or if you’re in a hurry you can ask for a take away, nice options.
Laichmoray Hotel

Laichmoray Hotel

Hotel near Elgin
Price per night from:PLN 392
9.4/10
Amazing
Ffai0001Superb 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!
The Pines Guest House

The Pines Guest House

Hotel near Elgin
Price per night from:PLN 428
9.3/10
Great
MMessy8789Enjoyed 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!
Argyle Guest House

Argyle Guest House

Hotel near Tomintoul
Price per night from:PLN 306
7.1/10
MMichelleThe hotel is run down and in need of a refurbishment. The floors must also be quite thin as we could hear the room above us walking about quite heavily.
Premier Inn Elgin

Premier Inn Elgin

Hotel near Elgin
Price per night from:PLN 267
8.2/10
Very Good
GGuest UserGreat hospitality, rooms were really clean and the food from the restaurant was delicious. Spectacular views from the room.
Golf View Hotel

Golf View Hotel

Hotel near Lossiemouth
Price per night from:PLN 269
8.3/10
Very Good
RRudy00호텔 위치는 정말 좋습니다. 엘긴이 큰 도시는 아니지만, 도시 중앙에 위치 해서 어디든지 가기 편했습니다. 숙소는 따로 청소를 해주지는 않았습니다. 공용 공간에 전자렌지와 세탁기가 있어서 장기 투숙의 경유 유용하게 사용 하였습니다. 주변에 슈퍼마켓(ALDI, Tesco)이 5분 거리에 있고, 버스 터미널도 매우 가까운 거리에 있습니다.
Taigh Mor

Taigh Mor

Hotel near Elgin
Price per night from:PLN 292
6.4/10
WWinky_BearReally nice hotel, a good hotel is comfortable and close to the town and beach Would stay here again
The Old Coach House

The Old Coach House

Hotel near Buckie
Price per night from:PLN 183
8.5/10
Very Good
GGuest UserIt was quite a nice hotel. The cleanliness was okay as well as the location and service.
Cullen Bay Hotel

Cullen Bay Hotel

Hotel near Cullen
Price per night from:PLN 387
9.5/10
Amazing
AAnonymous UserHave stayed here 3 times and always enjoyed the stay.
Macbeth's Hillock

Macbeth's Hillock

Hotel near Forres
Price per night from:PLN 498

Frequently Asked Questions

How do I book a hotel on Trip.com?

To book a hotel on Trip.com, simply enter your destination, travel dates, and the number of guests on the page. Then, browse through the available hotels and select the one you want to book. Follow the prompts to enter your payment information and complete the booking.

How do I get hotel deals on Trip.com?

There are several ways to find affordable hotels on Trip.com. You can narrow down your search results by filtering hotels according to your preferred price range, or you can sort the results by price to view the cheapest options first.

Where can I find hotel deals on Trip.com?

Trip.com offers a wide variety of hotel deals and promotions that are available throughout the year. You can easily find these special offers on our deals page. What's more, if you are a member of our loyalty program, you can sign in to your account and discover exclusive discounted rates at hotel list pages.

How can I get lower prices for hotels?

Sometimes booking hotels midweek is cheaper, but it also depends on the season.

How many hotels are listed on Trip.com?

You’ll find over 1,500,000 hotels in 230+ countries and regions on Trip.com. Can’t decide which hotel to book? Browse the site for inspiration!

Can I cancel or change my hotel bookings on Trip.com?

It depends on the hotel policy and date of cancellation. Please check the policy section of the related hotel pages. To cancel or change your bookings, sign in to your Trip.com account, go to "My Bookings", and follow the instructions.

How do I contact Trip.com customer support?

You can contact Trip.com's 24/7 customer support by visiting the Help Center on Trip.com and submitting a request. You can also contact us by phone or service chat, depending on your location.

Property Information for Tourists

Total properties42
Number of reviews1,451
Highest pricePLN 2,082
Lowest pricePLN 211
Weekend Avg. PricePLN 770
Weekday Avg. PricePLN 752