Cheap Hotels in Moray, United Kingdom

Only Handpicked and Verified Accommodations for Your Stay in Moray, United Kingdom
Destination
Where do you want to go?
Check-in
06Feb2026Select date
Check-out
07Feb2026Select date
Rooms and Guests2 Guests, 1 Room

Top-rated hotels in Moray

According to guest feedback from the past year

Heritage Stay at Craigellachie:
Craigellachie Hotel Of Speyside
Elegant Retreat at Mansion House:
Mansion House Hotel
Coastal Comfort at Cullen Bay:
Cullen Bay Hotel
Whisky Wonderland at The Mash Tun:
The Mash Tun
Charming Inn at The Red Lion:
The Red Lion Tavern
Rural Getaway at Cardhu Country:
Cardhu Country House
Family Friendly at Premier Inn:
Premier Inn Premier Inn Elgin
Budget Bliss at Laichmoray:
Laichmoray Hotel
Countryside Escape at Blervie House:
Blervie House

FAQs about hotels in Moray

Read these 5 answers to find an amazing lodging in Moray.

Which hotels in Moray offer good family-friendly amenities?
The Laichmoray Hotel and The Grant Arms Hotel are excellent choices for families, often featuring kids' menus and spacious rooms suitable for families.
Which hotels in Moray have unique views or romantic settings for couples?
The Craigellachie Hotel Of Speyside and Cullen Bay Hotel offer stunning views and romantic atmospheres, ideal for couples seeking a getaway.
What hotels in Moray are recommended for budget travelers?
The Richmond Arms Hotel and The Aberlour Hotel typically offer some of the most affordable rates, ranging from $80 to $110 per night.
Are there dog-friendly hotels in Moray?
Yes, the Stotfield Hotel and The Royal Hotel Elgin are known for accommodating pets, making them great options for travelers with dogs.
Which hotels have the highest guest satisfaction ratings?
The Mansion House Hotel and The Dowans Hotel Of Speyside are frequently rated highly by guests for their service and facilities.

Hotel Insights for Travel in Moray

This guide evaluates 90 hotels in Moray, United Kingdom, providing specific details to help travelers select suitable accommodations for their stay.

Typical nightly prices range from $80 to $200.

The peak travel seasons are May to September.

Local taxes/fees average around 10%.

Most hotels are within 15 km of the Moray Firth.

Book at least 3-4 weeks in advance for the best rates.