A rocky coastal landscape with a prominent rock formation in the center.

Historic Hotels in Moray from $129

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check availability on Moray Historic Hotels

Next weekend
In two weeks

Our top choices for Moray historic hotels

1. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (611 reviews)
"Good breakfast"
United Kingdom
Neil
$130 nightly
The price is $156
Oct 28 - Oct 29
Total with taxes and fees
The Mansion House Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (393 reviews)
"Great hotel, very charming, staff was helpful. Breakfast selections were good and the restaurant on site was delicious."
United States
Emily
$262 nightly
The price is $314
Oct 25 - Oct 26
Total with taxes and fees
Craigellachie Hotel of Speyside

3. Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (274 reviews)
"Everything clean, good breakfast and great hosts "
United Kingdom
Adam
$107 nightly
The price is $129
Oct 4 - Oct 5
Total with taxes and fees
Argyle Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Explore a world of travel with Expedia