Photo by Rebecca Herfst

Inns in Moray

Compare and save
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top cities in Moray

Check prices for these dates

Our top choices for Moray inns

1. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (309 reviews)
"Beautiful view. Perfect location for beach walks"
United Kingdom
Pamela
The price is SAR 246
SAR 295 total
includes taxes & fees
7 Dec - 8 Dec
Firth Hotel & Restaurant
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top reviews in Moray

Frequently Asked Questions

How much do inns in Moray cost?

Expect to pay between SAR 245 and SAR 1,241 per night for inns located in Moray. Whatever your budget, a terrific stay is a click away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

Why book your Moray inn with Expedia?

We think that vacays should be stress-free, so if you're in search of Moray inns at the perfect price, Expedia has got your back. Stick to the budget and pick a low-priced inn, or splurge and book an upscale option to pamper your loved ones.

How can I find cheap Moray inns?

Expedia's filters make it a cinch to find cheap Moray inns. Refine your search by your per-night budget and star rating — lower-rated properties are kinder on your wallet. You can also sign up for One Key™ for free to discover unbeatable bargains on your ideal inn.