Cheap Hotels in Moray, United Kingdom

Verified and selected budget stays in Moray, United Kingdom
Destination
Where do you want to go?
Check-in
24Jan2026Select date
Check-out
25Jan2026Select date
Rooms and Guests2 Guests, 1 Room

Cheap hotels in Moray

Based on reviews from guests who stayed in the past year

Comfortable cozy accommodations for families:
Eight Acres Hotel
Charming traditional bed and breakfast experience:
Moraybank Bed & Breakfast
Affordable stylish rooms in the heart of the city:
The Royal Hotel Elgin
Tranquil setting near beautiful gardens:
Old Mills Garden
Homey atmosphere with a personal touch:
Elgin Guest House
Friendly service and great local dining options:
Stag And Barrel
Convenient location with modern amenities:
Premier Inn Premier Inn Elgin
Spacious serviced apartments for longer stays:
Grampian Serviced Apartments - Ladyhill Neuk - 1 Bedroom Apartment

FAQs about cheap hotels in Moray

Discover these 6 answers and find our top hotels in Moray.

What is the average nightly rate for cheap hotels in Moray?
Average nightly rates for cheap hotels in Moray generally range from $50 to $100. Properties such as the Elgin Guest House and Southbank Guesthouse often offer competitive pricing within this range.
Which cheap hotels in Moray are best for families?
The Eight Acres Hotel provides family-friendly amenities including connecting rooms and options for extra beds. The Premier Inn Elgin also caters well to families with child-friendly features.
Are there cheap hotels in Moray with unique views?
For picturesque views, Stag And Barrel offers charming countryside scenery, while Moraybank Bed & Breakfast provides lovely views of the local landscape, enhancing your stay.
Which cheap hotels in Moray are top-rated by guests?
High guest satisfaction scores can be found at The Royal Hotel Elgin and Kilmorie House, with strengths in cleanliness and friendly service. These properties frequently receive positive reviews.
What are the cheapest hotel options in Moray?
The Milton Accommodation and Braemorriston Lodge appear as some of the cheapest options, starting around $50 per night, making them popular for budget travelers.
Do any cheap hotels in Moray cater specifically for couples?
Belleville Bed And Breakfast is an excellent choice for couples, offering a romantic atmosphere and personalized service to enhance your stay together.

Stay Hacks for Moray

Moray offers a variety of accommodation options and local experiences that can enhance your visit. Here are some useful tips to make the most of your stay.

Fast Fact: Did you know? Over 75% of Moray's hotels are located in historic buildings, such as The Royal Hotel Elgin with its stunning Victorian architecture.

Local Hack: Always check if your hotel offers complimentary breakfast featuring local dishes. Many places serve hearty Scottish breakfasts, which can be a great way to start your morning.

Hidden Gem: The Elgin Cathedral (just 10 mins from downtown) is often overlooked but boasts stunning Gothic architecture and a rich history, making it a must-see for culture enthusiasts.

Smart Tip: Booking on weekdays? Rates tend to be around 20% lower compared to weekend stays, so plan accordingly to save some cash.