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
Cheap Moray Hotels
The Mansion House Hotel
The Haugh, Elgin, Scotland
The price is $109 per night
$109
includes taxes & fees
$91 per night
Jan 26 - Jan 27
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 Relax and Elgin Museum.
Parking included
Free WiFi
Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is $190 per night
$190
includes taxes & fees
$158 per night
Jan 15 - Jan 16
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.
Laichmoray Hotel
Maisondieu Road, Elgin, Scotland
The price is $148 per night
$148
includes taxes & fees
$123 per night
Jan 10 - Jan 11
Free Cancellation
Reserve now, pay when you stay
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
Poseidon's Inn
Stotfield Rd, Lossiemouth, Scotland
The price is $74 per night
$74
includes taxes & fees
$62 per night
Jan 8 - Jan 9
Free Cancellation
Reserve now, pay when you stay
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.
The Old Coach House Hotel
26 High Street, Buckie, Scotland
The price is $63 per night
$63
includes taxes & fees
$52 per night
Jan 8 - Jan 9
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
Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is $109 per night
$109
includes taxes & fees
$91 per night
Jan 24 - Jan 25
Free Cancellation
Reserve now, pay when you stay
1.13 mi from city center
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
The Mill House Hotel
Mill of Tynet, Buckie, Scotland
The price is $114 per night
$114
includes taxes & fees
$95 per night
Jan 8 - Jan 9
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.
Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $92 per night
$92
includes taxes & fees
$77 per night
Jan 31 - Feb 1
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.
The Royal Hotel
Station Road, Elgin, Scotland
The price is $98 per night
$98
includes taxes & fees
$82 per night
Jan 30 - Jan 31
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.
Golf View Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $107 per night
$107
includes taxes & fees
$89 per night
Jan 21 - Jan 22
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.
The Aberlour Hotel
87 HIGH STREET, Aberlour, Scotland
The price is $211 per night
$211
includes taxes & fees
$176 per night
Jan 13 - Jan 14
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, just a 3-minute walk from Sandy Hole and 5 minutes by foot from The Linn Falls.
OYO Eastbank Hotel, Speyside Scotland
15-17 High Street, Rothes, Aberlour, Scotland
The price is $57 per night
$57
includes taxes & fees
$49 per night
Jan 17 - Jan 18
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.
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.
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 | 450 hotels |
---|---|
Lowest Price | $57 |
Highest Price | $211 |
Popular hotels | The Mansion House Hotel, Craigellachie Hotel of Speyside, Laichmoray Hotel, Poseidon's Inn, The Old Coach House Hotel, Eight Acres Hotel, The Mill House Hotel, Stotfield Hotel, The Royal Hotel, Golf View Hotel, The Aberlour Hotel, OYO Eastbank Hotel, Speyside Scotland |
Most Recent Moray Hotel Reviews
Golf View Hotel
5 out of 5
Posted 11 hours ago
CheapTickets Verified Review
"Staff very friendly, helpful accommodating. Good service and delicious meals. Room clean comfortable. "
A verified traveler stayed at Golf View Hotel
Types of Hotels
More to Explore in Moray
Top Picks
Hotels
Flights
Cheap flights to Salt Lake CityCalifornia Flight DealsFlights from Augusta to HoustonFlights from Cleveland to Fort Walton Beach - DestinFlights from San Francisco to FullertonFlights from Colorado Springs to PensacolaCheap flights to MeridianFlights from Chicago to HonoluluFlights from Houston to ChicagoSpirit AirlinesFlights from Oakland to Palm SpringsCheap flights to DahlonegaFlights from New York to St. Thomas and St. JohnFlights from Salt Lake City to BrownsvilleFlights from Lynchburg RegionalCheap flights to LaredoCheap flights to TroyFlights from San Antonio to Pueblo