Hotels in Moray

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

Best hotels in Moray

Based on guest reviews over the last 12 months

Coastal Retreats:
Cullen Bay Hotel
Historic Elegance:
Mansion House Hotel
Culinary Delights:
Golf View Hotel & Macintosh Restaurant
Comfortable Stays:
Laichmoray Hotel
Nature Getaways:
Craigellachie Hotel Of Speyside
Family-Friendly Options:
Richmond Arms Hotel
Charming Locales:
The Old Coach House
Scenic Vistas:
The Dowans Hotel Of Speyside

FAQs about hotels in Moray

Discover these 5 answers and find our top hotels for a long-term stay in Moray.

Which hotels in Moray have great views?
The Cullen Bay Hotel offers stunning views of Cullen Bay, while the Craigellachie Hotel Of Speyside overlooks the River Spey, providing picturesque scenery.
What are the best hotels for families in Moray?
The Eight Acres Hotel and The Royal Oak Hotel cater well to families, offering family rooms and activities nearby. The Royal Oak also has easy access to parks and play areas.
Which hotels in Moray are ideal for couples?
The Mansion House Hotel and The Dowans Hotel Of Speyside provide romantic settings and amenities suited for couples, including fine dining and spa services.
What are the cheapest hotel options in Moray?
Some of the most affordable accommodations include the Oyo Eastbank Hotel, Speyside Scotland, and The Grampian Hotel, with rates starting as low as $70 per night.
What hotels in Moray receive the highest guest ratings?
The Stotfield Hotel and The Highlander Inn frequently receive top ratings from guests for their exceptional service and amenities, often scoring above 4.5 on popular review sites.

Essential Hotel Information for Moray, UK

This guide provides insights into hotel accommodations in Moray, United Kingdom, evaluating 37 properties to deliver key details for your travel planning.

Typical nightly rates range from $90 to $150.

There are 37 hotel properties available in the region.

Peak travel seasons are from June to August and December.

Local taxes average around 10% on total bookings.

Key attractions like Elgin Cathedral are within 25 km from most hotels.