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

Historic Hotels in Moray from $130

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, (606 reviews)
"Good location, quaint vibe to room, excellent breakfast, plenty of parking, comfortable and peaceful lounges. Would stay there again."
United Kingdom
Ian
$140 nightly
The price is $168
Oct 11 - Oct 12
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, (392 reviews)
"Great hotel, very charming, staff was helpful. Breakfast selections were good and the restaurant on site was delicious."
United States
Emily
$267 nightly
The price is $320
Oct 19 - Oct 20
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)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
$108 nightly
The price is $130
Sep 23 - Sep 24
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