Best hotels in Moray

Based on guest reviews over the last 12 months

Seaside Serenity:
Stotfield Hotel
Cultural Comfort:
The Red Lion Tavern
Historic Charm:
Richmond Arms Hotel
Family Friendly Retreat:
Silver Sands Holiday Park
Culinary Delights:
Firth Hotel & Restaurant
Countryside Escape:
The Mill House Hotel
Modern Convenience:
Premier Inn Elgin
Homely Vibe:
Elgin Guest House
Traditional Scottish Inn:
Highlander Inn

FAQs about hotels in Moray

We hope that the answers to these questions will help you plan your trip

Which hotels in Moray are family-friendly?
The Eight Acres Hotel and The Royal Hotel Elgin both offer family-friendly amenities such as family rooms, play areas, and on-site dining options suitable for children.
Are there hotels in Moray that provide unique views?
Yes, the Stotfield Hotel has stunning views of the Moray Firth, while The Mill House Hotel offers picturesque countryside scenery, making them both excellent choices for scenic views.
What are the cheapest hotel options available in Moray?
The Argyle Guest House and The Southbank Guesthouse provide some of the most affordable lodging options, with prices starting around $70 per night.
Which hotels in Moray are best for couples?
The Gordon Arms Hotel and the Grant Arms Hotel are considered good choices for couples, offering romantic settings and intimate dining options.
What are the top-rated hotels in Moray based on guest reviews?
Top-rated hotels based on guest reviews include The Royal Hotel Elgin and The Premier Inn Elgin, both praised for their service and comfort, often receiving scores above 8 out of 10.