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
$119 nightly
The price is $142 total per night
$142 total
May 19 - May 20
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

Golf View Hotel
Stotfield Road Lossiemouth Scotland
$105 nightly
The price is $127 total per night
$127 total
Apr 27 - Apr 28
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

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$260 nightly
The price is $312 total per night
$312 total
May 10 - May 11
Total with taxes and fees
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

Laichmoray Hotel
Maisondieu Road Elgin Scotland
$191 nightly
The price is $230 total per night
$230 total
Apr 23 - Apr 24
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

Cluny Hill Hotel
Saint Leonards Road Forres Scotland
$49 nightly
The price is $59 total per night
$59 total
Apr 23 - Apr 24
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 Station Hotel
51 New Street Aberlour Scotland
$227 nightly
The price is $272 total per night
$272 total
Apr 22 - Apr 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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
$104 nightly
The price is $125 total per night
$125 total
Apr 25 - Apr 26
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

The Mill House Hotel
Mill of Tynet Buckie Scotland
$111 nightly
The price is $133 total per night
$133 total
Apr 24 - Apr 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
10.46 mi from city center
Located in Buckie, The Mill House Hotel is a 4-minute drive from Moray Firth and 5 minutes from Speyside Way.

The Old Coach House Hotel
26 High Street Buckie Scotland
$56 nightly
The price is $68 total per night
$68 total
Apr 21 - Apr 22
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
$72 nightly
The price is $86 total per night
$86 total
Apr 21 - Apr 22
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

The Aberlour Hotel
87 HIGH STREET Aberlour Scotland
$191 nightly
The price is $230 total per night
$230 total
Apr 24 - Apr 25
Total with taxes and fees
12.74 mi from city center
With a stay at The Aberlour Hotel in Aberlour, you'll be near the beach, just a 3-minute walk from Sandy Hole and 5 minutes by foot from The Linn Falls.
Pet friendly
Parking included

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
$112 nightly
The price is $134 total per night
$134 total
Apr 23 - Apr 24
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 | 539 hotels |
|---|---|
Lowest Price | $59 |
Highest Price | $312 |
Popular hotels | The Mansion House Hotel, Golf View Hotel, Craigellachie Hotel of Speyside, Laichmoray Hotel, Cluny Hill Hotel, The Station Hotel, The Royal Hotel, The Mill House Hotel, The Old Coach House Hotel, The Old Mill Inn , The Aberlour Hotel, Stotfield Hotel |
Most Recent Moray Hotel Reviews

The Royal Hotel
2 out of 5
Posted 1 day ago
CheapTickets Verified Review
"Stayed here for 2 nights as a birthday weekend for my hubby, thankfully had a weekend full of plans and didn't need to spend to much time in the room. Bathroom disgusting, skirting boards full of dust, underneath the sink dirty, (as you could see it whilst sitting on the toilet), shower door didn't close, you think it was going to fall off, rather dangerous if you ask me. There's a gap in the balcony doors, so constant draft through them, that's why the radiators are on full blast. Next person that goes in might find what I found in the bedroom floor, if you look for it, don't know how long it's been there. Hard bed and pillows, I've come home needing to book a massage."
A verified traveler stayed at The Royal 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








