Compare Hotels with Restaurants in Moray
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
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
Featured Moray Hotels with Restaurants
Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
The price is $89 per night
$89
includes taxes & fees
$74 per night
Nov 22 - Nov 23
Free Cancellation
Reserve now, pay when you stay
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.
Parking included
Free WiFi
Cardhu Country House
Knockando, Aberlour, Scotland
Located in Aberlour, Cardhu Country House is in a rural location, a 1-minute drive from Cardhu Distillery and 10 minutes from Glenfarclas Distillery.
Breakfast included
Parking included
Kintrae B&B
E Church Street, Buckie, Scotland
The price is $100 per night
$100
includes taxes & fees
$83 per night
Nov 21 - Nov 22
With a stay at Kintrae B&B in Buckie, you'll be within a 5-minute walk of Cluny Square and Buckie Range Rear.
Free WiFi
Breakfast available
The Station Hotel
51 New Street, Rothes, Aberlour, Scotland
With a stay at The Station Hotel in Aberlour, you'll be a 3-minute walk from Glen Grant Distillery and within a 5-minute drive of Macallan Distillery.
Parking included
Free WiFi
The Mansion House Hotel
The Haugh, Elgin, Scotland
The price is $113 per night
$113
includes taxes & fees
$94 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
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
The Lodge Elgin
20 Duff Avenue, Elgin, Scotland
With a stay at The Lodge Elgin in Elgin, you'll be within a 10-minute walk of Elgin Museum and Relax.
Breakfast included
Parking included
Norland B&B
Stotfield Road, Lossiemouth, Scotland
The price is $126 per night
$126
includes taxes & fees
$105 per night
Nov 23 - Nov 24
Free Cancellation
Reserve now, pay when you stay
With a stay at Norland B&B in Lossiemouth, you'll be a 1-minute walk from Moray Golf Club and 12 minutes by foot from Harbour Treasures.
Breakfast included
Pet friendly
Links Lodge - B&B
Stotfield Road, Lossiemouth, Scotland
The price is $133 per night
$133
includes taxes & fees
$111 per night
Nov 21 - Nov 22
Free Cancellation
Reserve now, pay when you stay
With a stay at Links Lodge - B&B 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.
Breakfast included
Parking included
Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is $63 per night
$63
includes taxes & fees
$52 per night
Dec 9 - Dec 10
Free Cancellation
Reserve now, pay when you stay
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
The Royal Hotel
Station Road, Elgin, Scotland
The price is $107 per night
$107
includes taxes & fees
$89 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum.
Argyle Guest House
7 Main Street, Tomintoul, Ballindalloch, Scotland
The price is $96 per night
$96
includes taxes & fees
$80 per night
Dec 20 - Dec 21
Free Cancellation
Reserve now, pay when you stay
With a stay at Argyle Guest House in Ballindalloch, you'll be 7.7 mi (12.3 km) from Lecht Ski Resort and 18.9 mi (30.5 km) from Cairngorms National Park.
Breakfast included
Pet friendly
Ramnee Hotel
Victoria Road, Forres, Scotland
The price is $162 per night
$162
includes taxes & fees
$135 per night
Nov 28 - Nov 29
Free Cancellation
Reserve now, pay when you stay
Located in Forres, Ramnee Hotel is a 1-minute drive from Grant Park and 6 minutes from Universal Hall Arts Centre.
Breakfast included
Pet friendly
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 with Restaurants essential information
Hotels with Restaurants in Moray |
28 |
---|---|
Highest price | $162 |
Cheapest price | $63 |
Total number of hotels in Moray | 447 |
Popular hotels | Stotfield Hotel, Cardhu Country House, Kintrae B&B, The Station Hotel, The Mansion House Hotel, The Lodge Elgin, Norland B&B, Links Lodge - B&B, Eight Acres Hotel, The Royal Hotel, Argyle Guest House, Ramnee Hotel |
Most Recent Moray Hotel Reviews
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Lovely and quiet location right by the sea. Plenty of walks and things to see nearby. Lucky enough to see dolphins at Spey Bay"
A verified traveler stayed at Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Types of Hotels
Hotels Near Moray
Cities near Moray
More to Explore in Moray
Top Picks
Hotels
Hotels near DivyaSree TechnoparkHotels near Snoqualmie CasinoHotels in GardenaHotels near Lock Haven UniversityGuest Houses KumasiHotels in MandurahHotels in EffinghamExtended Stay Hotels Surfside BeachHotels in Whidbey IslandHotels in CalabashOYORooms Hotels in GobichettipalayamHotels near MGM National Harbor CasinoHotels near Florida State FairgroundsHotels in Mandi BahauddinHotels in Ghatshila
Flights
Cheap flights to MeccaFlights from Washington to ChicagoFlights from Detroit to DenverFlights from Allentown to BransonFlights from Houston to MemphisFlights from Atlanta to PortlandFlights from Evansville to Myrtle BeachFlights from Los Angeles to Norfolk - Virginia BeachFlights from Dallas to San FranciscoFlights from Evansville to TampaFlights from Houston to San JuanFlights from Longview to Destin