The Best Affordable Hotels to Stay 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
18Apr2026Select date
Check-out
19Apr2026Select date
Rooms and Guests2 Guests, 1 Room

Top budget stays in Moray

Based on guest reviews over the last 12 months

Coastal Retreats by the Sea:
Stotfield Hotel
Charming Town Stays:
The Royal Hotel Elgin
Historic Hospitality:
Gordon Arms Hotel
Relaxed Family Getaways:
Silver Sands Holiday Park
Culinary Delights and Dining:
Firth Hotel & Restaurant
Budget Friendly Choices:
Premier Inn Elgin
Intimate and Cozy Stays:
Elgin Guest House
Countryside Escapes:
Macbeth'S Hillock
Quaint Guest Houses:
Fife Arms Guest House

FAQs about hotels in Moray

We created these 5 answers to questions about hotels in Moray to make your planning easier.

What are the average hotel prices in Moray?
On average, hotel prices in Moray range from $90 to $150 USD per night. The cheapest options, like Elgin Guest House, offer rates starting at around $80 USD, while top-rated hotels like Stotfield Hotel can average $150 USD during peak times.
Which hotels in Moray are best for families?
Hotels such as Eight Acres Hotel and Marine Hotel cater well to families, offering family-friendly amenities like spacious rooms and nearby recreational areas for children. Both hotels are equipped with comfortable accommodations and access to activities.
Are there any hotels in Moray with unique views?
Yes, Stotfield Hotel offers stunning views of the Moray Firth. Additionally, The Royal Hotel Elgin provides picturesque scenery of the surrounding area, making them excellent options for travelers seeking scenic backdrops.
What are the top-rated hotels in Moray based on guest reviews?
Guests highly rate the Stotfield Hotel and the Highlander Inn, both known for exceptional service and comfort. They frequently receive scores over 8/10 from visitors, highlighting cleanliness and hospitality.
Which hotels in Moray are most suitable for couples?
Couples might consider the Gordon Arms Hotel and The Mill House Hotel, both of which provide romantic settings and intimate atmospheres, ideal for a relaxing getaway.

Essential Hotel Information for Moray, UK

This guide provides key details about hotels in Moray, United Kingdom, evaluated across 22 properties to aid travelers in making informed accommodation choices.

Typical nightly rates range from $80 to $200 USD.

Peak travel seasons are from June to August and December.

Most properties charge a 20% VAT.

Key attractions, like Elgin Cathedral, are within 1 km.

Book 1-2 months in advance for the best rates.