Compare Cheap Hotels in Moray
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Moray Hotels

The Mansion House Hotel
The Haugh Elgin Scotland
$120 nightly
The price is $144 total per night
$144 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.28 mi from city center
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Moray Leisure Centre and Elgin Museum.
Parking included
Free WiFi

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$247 nightly
The price is $297 total per night
$297 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
11.94 mi from city center
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Breakfast included
Pet friendly

Golf View Hotel
Stotfield Road Lossiemouth Scotland
$114 nightly
The price is $137 total per night
$137 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
5 mi from city center
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just steps from Moray Golf Club and a 2-minute drive from Lossiemouth Fisheries & Community Museum.
Parking included
Free WiFi

Cluny Hill Hotel
Saint Leonards Road Forres Scotland
$57 nightly
The price is $68 total per night
$68 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
10.78 mi from city center
Located in Forres, Cluny Hill Hotel is within a 15-minute walk of Nelson's Tower and Grant Park.
Free WiFi
Parking available

The Old Coach House Hotel
26 High Street Buckie Scotland
$56 nightly
The price is $67 total per night
$67 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.09 mi from city center
With a stay at The Old Coach House Hotel in Buckie, you'll be within a 5-minute walk of Cluny Square and Ian Johnston Park.
Pet friendly
Parking included

The Old Mill Inn
7 Brodie Pl Forres Scotland
$83 nightly
The price is $100 total per night
$100 total
Jun 7 - Jun 8
Total with taxes and fees
15.03 mi from city center
Located in Forres, this vacation home is a 3-minute drive from Brodie Castle and 5 minutes from Boath House Spa.
Parking included
Free WiFi

Laichmoray Hotel
Maisondieu Road Elgin Scotland
$142 nightly
The price is $171 total per night
$171 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.43 mi from city center
Located in Elgin, Laichmoray Hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Breakfast included
Parking included

The Station Hotel
51 New Street Aberlour Scotland
$256 nightly
The price is $308 total per night
$308 total
Jun 8 - Jun 9
Total with taxes and fees
9.17 mi from city center
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.
Parking included
Free WiFi

The Royal Hotel
Station Road Elgin Scotland
$107 nightly
The price is $128 total per night
$128 total
Jun 12 - Jun 13
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.4 mi from city center
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Pet friendly
Parking included

Sunninghill
Hay Street Elgin Scotland
$163 nightly
The price is $195 total per night
$195 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.28 mi from city center
A stay at Sunninghill places you in the heart of Elgin, within a 15-minute walk of Elgin Museum and Moray Leisure Centre.
Parking included
Free WiFi

The Aberlour Hotel
87 HIGH STREET Aberlour Scotland
$200 nightly
The price is $240 total per night
$240 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.74 mi from city center
With a stay at The Aberlour Hotel in Aberlour, you'll be near the beach, within a 10-minute drive of Macallan Distillery and Sandy Hole.
Pet friendly
Parking included

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
$110 nightly
The price is $132 total per night
$132 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
4.99 mi from city center
With a stay at Stotfield Hotel in Lossiemouth, you'll be near the bay, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Lossiemouth Fisheries & Community Museum.
Parking included
Free WiFi
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.
Moray hotels essential information
Accommodation | 532 hotels |
|---|---|
Lowest Price | $67 |
Highest Price | $308 |
Popular hotels | The Mansion House Hotel, Craigellachie Hotel of Speyside, Golf View Hotel, Cluny Hill Hotel, The Old Coach House Hotel, The Old Mill Inn , Laichmoray Hotel, The Station Hotel, The Royal Hotel, Sunninghill, The Aberlour Hotel, Stotfield Hotel |
Most Recent Moray Hotel Reviews

Cluny Hill Hotel
1 out of 5
Posted 5 hours ago
CheapTickets Verified Review
"Terrible experience, nobody on reception when we arrived, had to call a number and a man said he would be 20 minutes. He turned up 90 minutes later. Very run down and in desperate need of a revamp"
A verified traveler stayed at Cluny Hill Hotel
More to Explore in Moray
Top Picks
- Hotels with a Gym in Moray
- Historic Hotels in Moray
- Hotels with Hot Tubs in Moray
- Luxury Hotels in Moray
- Arcade Hotels in Moray
- Hotels with Air Conditioning in Moray
- Cottages in Moray
- Hotels near Keith and Dufftown Railway
- Hotels with Free Parking in Moray
- Fishing Resorts & in Moray
- 3 Star Hotels in Lossiemouth
- Hotels with a Wedding Venue in Moray
- Hotels near Hopeman Golf Club
- Green Hotels in Moray
- Country Houses in Moray
- Hostels in Moray
- Pet Friendly Hotels in Moray
- Hotels with Free Breakfast in Moray
- Business Hotels in Moray
- Oceanfront Hotels in Moray
- Hotels with Tennis Courts in Moray
- Spa Resorts & in Moray
- Golf Resorts & in Moray








