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
Top places to visit in Moray
![The beach huts are very colourful along the shore line.
#BVS blue contest](https://mediaim.expedia.com/destination/2/49a29016fd198abbbc9e52137bc3af31.jpg?impolicy=fcrop&w=384&h=216&q=medium)
Elgin
Cheap Moray Hotels
![The Mansion House Hotel](https://images.trvl-media.com/lodging/10000000/9370000/9361500/9361458/b22e9930_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Mansion House Hotel
The Haugh, Elgin, Scotland
The price is $148 per night
$148
includes taxes & fees
$123 per night
Jul 7 - Jul 8
0.28 mi from city center
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum.
Breakfast available
Parking included
![Laichmoray Hotel](https://images.trvl-media.com/lodging/24000000/23200000/23198200/23198129/4eed5b24_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Laichmoray Hotel
Maisondieu Road, Elgin, Scotland
The price is $183 per night
$183
includes taxes & fees
$153 per night
Jul 10 - Jul 11
0.41 mi from city center
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Breakfast included
Parking included
![Craigellachie Hotel of Speyside](https://images.trvl-media.com/lodging/1000000/580000/574300/574227/b1d67e95_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is $240 per night
$240
includes taxes & fees
$200 per night
Jul 6 - Jul 7
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.
Pet friendly
Breakfast included
![The Old Coach House Hotel](https://images.trvl-media.com/lodging/26000000/25680000/25670900/25670853/99b30fdc_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Old Coach House Hotel
26 High Street, Buckie, Scotland
The price is $59 per night
$59
includes taxes & fees
$49 per night
Jul 3 - Jul 4
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
Breakfast available
![Stotfield Hotel](https://images.trvl-media.com/lodging/2000000/1640000/1636500/1636467/a796fa77_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $123 per night
$123
includes taxes & fees
$103 per night
Jul 3 - Jul 4
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 Harbour Treasures.
Breakfast available
Parking included
![Poseidon's Inn](https://images.trvl-media.com/lodging/34000000/33160000/33152900/33152891/133afeef_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Poseidon's Inn
Stotfield Rd, Lossiemouth, Scotland
The price is $126 per night
$126
includes taxes & fees
$105 per night
Jul 15 - Jul 16
4.99 mi from city center
With a stay at Poseidon's Inn in Lossiemouth, you'll be near the beach, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures.
![Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth](https://images.trvl-media.com/lodging/42000000/41560000/41554900/41554890/eabe6aee_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
15.68 mi from city center
Located in Buckie, this vacation home is on the beach, a 3-minute walk from Findochty Harbour and within a 5-minute drive of Strathlene Golf Course.
Pet friendly
Free WiFi
![Ramnee Hotel](https://images.trvl-media.com/lodging/12000000/11750000/11741900/11741856/b65c827a_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Ramnee Hotel
Victoria Road, Forres, Scotland
The price is $214 per night
$214
includes taxes & fees
$178 per night
Jul 3 - Jul 4
Free Cancellation
Reserve now, pay when you stay
10.89 mi from city center
Located in Forres, Ramnee Hotel is a 1-minute drive from Grant Park and 6 minutes from Universal Hall Arts Centre.
Pet friendly
Breakfast included
![The Royal Hotel](https://images.trvl-media.com/lodging/18000000/17870000/17860700/17860650/1349b29d_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
The Royal Hotel
Station Road, Elgin, Scotland
The price is $149 per night
$149
includes taxes & fees
$124 per night
Jul 6 - Jul 7
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 Relax and Elgin Museum.
![OYO Eastbank Hotel, Speyside Scotland](https://images.trvl-media.com/lodging/30000000/29150000/29144800/29144766/3fa7e194_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
OYO Eastbank Hotel, Speyside Scotland
15-17 High Street, Rothes, Aberlour, Scotland
The price is $138 per night
$138
includes taxes & fees
$115 per night
Jul 3 - Jul 4
Free Cancellation
Reserve now, pay when you stay
9.3 mi from city center
When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan Distillery.
Breakfast available
Parking included
![Golf View Hotel](https://images.trvl-media.com/lodging/23000000/22830000/22828200/22828149/0b259892_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Golf View Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $143 per night
$143
includes taxes & fees
$119 per night
Jul 16 - Jul 17
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 a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures.
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Moray hotels essential information
Accommodation | 451 hotels |
---|---|
Lowest Price | $59 |
Highest Price | $240 |
Popular hotels | The Mansion House Hotel, Laichmoray Hotel, Craigellachie Hotel of Speyside, The Old Coach House Hotel, Stotfield Hotel, Poseidon's Inn, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, Ramnee Hotel, The Royal Hotel, OYO Eastbank Hotel, Speyside Scotland, Golf View Hotel, Sunninghill |
Most Recent Moray Hotel Reviews
![Stotfield Hotel](http://images.trvl-media.com/lodging/2000000/1640000/1636500/1636467/719cba92_y.jpg)
Stotfield Hotel
5 out of 5
Posted 4 days ago
CheapTickets Verified Review
"Lovely old fashioned hotel, great location, we had a sea view room, price excellent and breakfast included. The staff were lovely, could not have been more helpful and friendly. We would have liked a mini fridge in room"
A verified traveler stayed at Stotfield Hotel
Types of Hotels
More to Explore in Moray
Top Picks
Hotels
Flights
Flights from Indianapolis to Colorado SpringsFlights from Fresno to SeattleFlights from Seattle to AnchorageFlights from Niagara Falls to OrlandoFlights from Los Angeles to CancunFlights from New Orleans to MonroeFlights from Cincinnati to San DiegoFlights from Hagerstown to TampaFlights from Puerto Peñasco to Los AngelesCheap Flights from Harrisburg - HersheyFlights from Denver to Fort LauderdaleFlights from Houston to Las VegasFlights from Myrtle Beach to SyracuseFlights from Salt Lake City to SalemFlights from Boston to ClevelandFlights from Detroit to Cancun