Hotels in Moray
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Moray
Top Cities in Moray

Elgin
Check prices for these dates
2025 Top 10 Trending Moray Hotels from HK$435

Coylumbridge Resort Hotel
Coylumbridge Resort Hotel
6.8 out of 10, (1001)
The price is HK$603
HK$723 total
includes taxes & fees
31 Aug - 1 Sept

Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland Hotel
7.8 out of 10, Good, (775)
The price is HK$1,180
HK$1,416 total
includes taxes & fees
17 Aug - 18 Aug

Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside
9.0 out of 10, Wonderful, (317)
The price is HK$1,743
HK$2,092 total
includes taxes & fees
16 Aug - 17 Aug

Macdonald Aviemore Hotel
Macdonald Aviemore Hotel
7.2 out of 10, Good, (538)
The price is HK$1,071
HK$1,285 total
includes taxes & fees
25 Aug - 26 Aug

West End Hotel
West End Hotel
8.4 out of 10, Very good, (279)
The price is HK$609
HK$730 total
includes taxes & fees
24 Aug - 25 Aug

Craiglynne Hotel
Craiglynne Hotel
7.2 out of 10, Good, (447)
The price is HK$579
HK$695 total
includes taxes & fees
19 Aug - 20 Aug
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.
Showing deals for:15 Aug - 17 Aug
Image gallery for The Mansion House Hotel

The Mansion House Hotel
Elgin
8.4/10Very good (484 reviews)
10% off
Price is HK$1,217
HK$2,922 total
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top cities in Moray
Hotels Near Moray Airport
Expedia's Latest Trends
General
- Visit Greater London
- Visit Cornwall
- Visit Glencoe
- Visit Derbyshire
- Visit Nigg
- Visit Wiltshire
- Visit Kent
- Visit Highland
- Visit Oyne
- Visit Shamian Island
- Visit Cumbria
- Visit Shropshire
- Visit Barcelona
- Visit North Yorkshire
- Visit Nottinghamshire
- Visit Devon
- Visit Caroy
- Visit Mestre
- Visit Leith
- Visit West Yorkshire
- Visit West Sussex
- Visit Somerset
- Visit Dorset
- Visit Surrey