Province

Hotels in Moray

387 properties in Moray, United Kingdom. We sort them by rating and popularity. Average rating: 4.6/5. Average guide price: €136 per night.

Types of accommodation

  • Apartment 117
  • Holiday home 113
  • Hotel 55
  • Accommodation 46
  • Bed & breakfast 40
  • Campsite 10
  • Guest house 8
  • Resort 7
  • Hostel 1

Places to stay in Moray

Moray in numbers

Average price per night
€136
Half cost between €102 and €182
Rated 4.5 or higher
74%
Out of those with 20 reviews or more
Top rated
Kilmorie House
5.0/5 · 119 reviews
Most reviewed
The Craigellachie Hotel
4.6/5 · 992 reviews

Average price by type of accommodation

  • Apartment €152
  • Holiday home €185
  • Hotel €107
  • Accommodation €172
  • Bed & breakfast €113
  • Guest house €135

Guide prices per night for properties with a known price. They vary with the dates.

Frequently asked questions about Moray

How much does it cost to stay in Moray?

The average guide price is €136 per night, and half of the properties with a price cost between €102 and €182.

What are the top-rated places to stay in Moray?

The average rating is 4.6/5. 74% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are Kilmorie House (5.0/5), Craigellachie Lodge (5.0/5), and Cardhu Country House (4.9/5).

What types of accommodation are there in Moray?

There are 397 properties: Apartment (117), Holiday home (113), Hotel (55), Accommodation (46), Bed & breakfast (40), Campsite (10), Guest house (8), Resort (7), and Hostel (1).

Which destinations in Moray have the most places to stay?

The ones with the most places to stay are Lossiemouth (61 properties), Elgin (54 properties), and Charlestown of Aberlour (54 properties).

More destinations in Moray