Compare Hotels with Bars in Moray
Secret Bargains - Save an extra 10% or more on select Hotels with Bars
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 Bars

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
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.
Parking included
Free WiFi

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

Ramnee Hotel
Victoria Road Forres Scotland
$146 nightly
The price is $175 total per night
$175 total
Apr 25 - Apr 26
Total with taxes and fees
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
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
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

Eight Acres Hotel
Morriston Road Elgin Scotland
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Moray Leisure Centre and Elgin Museum.
Pet friendly
Free WiFi

The Mansion House Hotel
The Haugh Elgin Scotland
$119 nightly
The price is $143 total per night
$143 total
May 21 - May 22
Total with taxes and fees
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 Moray Leisure Centre and Elgin Museum.
Parking included
Free WiFi

Knockomie Hotel
Grantown Road Forres Scotland
With a stay at Knockomie Hotel in Forres, you'll be within a 5-minute drive of Dava Way and Grant Park.
Breakfast included
Spa

Lossiemouth House
33 Clifton Road Lossiemouth Scotland
With a stay at Lossiemouth House in Lossiemouth, you'll be within a 10-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum.
Parking included
Free WiFi

The Royal Hotel
Station Road Elgin Scotland
$105 nightly
The price is $126 total per night
$126 total
Apr 25 - Apr 26
Total with taxes and fees
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 Elgin Museum and Elgin Cathedral.
Pet friendly
Parking included
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 Bars essential information
Hotels with Bars in Moray |
11 |
|---|---|
Highest price | $313 |
Cheapest price | $126 |
Total number of hotels in Moray | 539 |
Popular hotels | The Station Hotel, Craigellachie Hotel of Speyside, Ramnee Hotel, Stotfield Hotel, Eight Acres Hotel, The Mansion House Hotel, Knockomie Hotel, Lossiemouth House, The Royal Hotel, The Lodge Elgin |
Most Recent Moray Hotel Reviews

The Royal Hotel
2 out of 5
Posted 2 days 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 near Keith and Dufftown Railway
- Hotels near Hopeman Golf Club
- Hotels with Tennis Courts in Moray
- Business Hotels in Moray
- Pet Friendly Hotels in Moray
- Fishing Resorts & in Moray
- Arcade Hotels in Moray
- Hotels with Hot Tubs in Moray
- Country Houses in Moray
- Spa Resorts & in Moray
- Hotels with a Gym in Moray
- Hostels in Moray
- Golf Resorts & in Moray
- 3 Star Hotels in Lossiemouth
- Historic Hotels in Moray
- Hotels with Free Parking in Moray
- Hotels with Free Breakfast in Moray
- Hotels with a Wedding Venue in Moray
- Luxury Hotels in Moray
- Oceanfront Hotels in Moray
- Cottages in Moray
- Hotels with Air Conditioning in Moray
- Green Hotels in Moray






