Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

3 Star Hotels in Moray

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Moray 3 Stars Hotels

The Station Hotel
3 out of 5
2 Brander Street, Burghead, Moray, Elgin, Scotland
Free CancellationReserve now, pay when you stay
The price is NZ$139 per night
4/5Very Good! (41 reviews)

"the station hotel was not in Elgin as expected but further out. Staff were lovely and accomoding good breakfast"…"

Reviewed on 1 Mar. 2020

The Station Hotel
Cullen Bay Hotel
3.5 out of 5
Cullen, Buckie, Scotland
The price is NZ$198 per night
4.4/5Excellent! (32 reviews)

"Our stay was during the Coronavirus situation. We were able to contact the property to verify they were still operating and advise them we were still coming. When we arrived, we were treated wonderfully. This was a tough time for everyone, but the staff at Cullen Bay Hotel were outstanding."…"

Reviewed on 31 Mar. 2020

Cullen Bay Hotel
Hillside Havens
3.5 out of 5
Hillside View, Glenrinnes, Keith, Scotland
Get Rates
5/5Exceptional! (24 reviews)
Exceeding expectations

"Great customer service, the owners very helpful and friendly going beyond expectations. We will definitely stay there in the future."…"

Reviewed on 11 Jan. 2020

Hillside Havens
Gowanbrae Bed and Breakfast
3 out of 5
19 Church Street, Keith, Scotland
Get Rates
Gowanbrae Bed and Breakfast
The Lodge Elgin
3.5 out of 5
20 Duff Avenue, Elgin, Scotland
Free CancellationReserve now, pay when you stay
The price is NZ$196 per night
4.7/5Exceptional! (250 reviews)

"This a nice place to stay. Quiet yet near to all that Elgin offers"…"

Reviewed on 14 Dec. 2019

The Lodge Elgin
Argyle Guest House
3 out of 5
7 Main Street, Tomintoul, Ballindalloch, Scotland
The price is NZ$120 per night
4.6/5Wonderful! (122 reviews)

"Breakfast was excellent, Diane and Steve were both very friendly and welcoming. We are hoping to stay again in the summer."…"

Reviewed on 22 Feb. 2020

Argyle Guest House
Firth Hotel & Restaurant
3 out of 5
5 Clifton Road, Lossiemouth, Scotland
Free CancellationReserve now, pay when you stay
The price is NZ$165 per night
4.1/5Very Good! (86 reviews)

"Location clean tidy nice reasonable price........................."…"

Reviewed on 23 Mar. 2020

Firth Hotel & Restaurant
Poseidon's Inn
3 out of 5
Stotfield Rd, Lossiemouth, Scotland
Free CancellationReserve now, pay when you stay
The price is NZ$178 per night
4.6/5Exceptional! (8 reviews)

"Our visit did not start off entirely as planned, as there was renovation work going on at the hotel, which we had not expected. However, while we were offered an alternative room from the one booked, we remained as planned and were pleased that we did. We enjoyed a lovely stay in the recently renovated ..."…"

Reviewed on 2 Mar. 2020

Poseidon's Inn
1 Varis Apartments
3.5 out of 5
Get Rates
5/5Exceptional! (1 review)
Very nice place to stay.

"The property was very clean. Spacious and well kept. Rooms big. We enjoyed our stay. Right near the shops. Parking was not a problem. We will go back ."…"

Reviewed on 28 Jul. 2019

1 Varis Apartments
Eight Acres Hotel and Spa
3 out of 5
Morriston Road, Elgin, Scotland
The price is NZ$137 per night
3.3/5 (115 reviews)

"Dog friendly staff helpful, great food and very clesn"…"

Reviewed on 9 Nov. 2019

Eight Acres Hotel and Spa
Don't see what you're looking for?
See all available properties in Moray
View all properties
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.

3 Stars Hotels in Moray

Search for hotels in Moray on Expedia.co.nz. You can easily find your hotels in Moray using one of the methods below:

  • View our selection of featured hotels in Moray
  • Use the map to find hotels in the Moray neighbourhood you prefer
  • Use the filters to see hotels in a specific area of Moray, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Moray
  • Enter your travel dates to view the best deals on hotels in Moray - while they last

More trip options

Recent Reviews in Moray