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 $93 per night
$93
includes taxes & fees
$77 per night
Jan 11 - Jan 12
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 $98 per night
$98
includes taxes & fees
$82 per night
Jan 9 - Jan 10
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
The price is $153 per night
$153
includes taxes & fees
$127 per night
Jan 18 - Jan 19
Free Cancellation
Reserve now, pay when you stay
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 Mansion House Hotel
The Haugh, Elgin, Scotland
The price is $109 per night
$109
includes taxes & fees
$91 per night
Jan 11 - Jan 12
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 $124 per night
$124
includes taxes & fees
$103 per night
Jan 9 - Jan 10
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
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
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
Pet friendly
Free WiFi
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
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Relax and Elgin Museum.
Pet friendly
Parking included
Argyle Guest House
7 Main Street, Tomintoul, Ballindalloch, Scotland
The price is $101 per night
$101
includes taxes & fees
$84 per night
Feb 8 - Feb 9
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 $117 per night
$117
includes taxes & fees
$98 per night
Feb 8 - Feb 9
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
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
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
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 | $190 |
Cheapest price | $93 |
Total number of hotels in Moray | 450 |
Popular hotels | Stotfield Hotel, Cardhu Country House, Kintrae B&B, The Station Hotel, The Mansion House Hotel, The Lodge Elgin, Norland B&B, Eight Acres Hotel, The Royal Hotel, Argyle Guest House, Ramnee Hotel, Craigellachie Hotel of Speyside |
Most Recent Moray Hotel Reviews
Stotfield Hotel
5 out of 5
Posted 12 hours ago
CheapTickets Verified Review
"Peacefull "
A verified traveler stayed at Stotfield Hotel
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