Moray hotels

Search among 535 available hotels in Moray.

Destination
Where do you want to go?
Check-in
Select date
Check-out
Select date
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
0Filter & Sort
View map
1-50 out of 535
8.2
Great130 total reviews
our site & Booking.com
Guests can also enjoy access to Mither Tongue Gift Shop, which is a mere 1.4 km from the 3-star Fife Arms Keith.
FromC$ 190 /nightSelect
8.1
Great288 total reviews
our site & Booking.com
Set only 250 metres from Elgin Cathedral, the rooms in the Belleville have views of street.
FromC$ 130 /nightSelect
8.6
Great617 total reviews
our site & Booking.com
Comprising 22 rooms in the very heart of Craigellachie, the luxury Hotel Of Speyside lies at a 7 km distance from Auchindoun Castle.
FromC$ 287 /nightSelect
9.4
Perfect302 total reviews
our site & Booking.com
Moray Motor Museum is just 1 km from the Pines Guest House Elgin, while Glen Moray Distillery is about a 10-minute ride away.
FromC$ 264 /nightSelect
Craigellachie LodgeGuest house
9.5
Perfect240 total reviews
our site & Booking.com
The 4-star Lodge Craigellachie boasts 6 rooms along with skiing and cycling, about a 5-minute walk from The Macallan.
FromC$ 343 /nightSelect
8.9
Great357 total reviews
our site & Booking.com
Glen Grant Whisky Distillery is within 4.7 km of the quaint Highlander Inn, while Telford Bridge is a 25-minute walk away.
FromC$ 138 /nightSelect
8.9
Great281 total reviews
our site & Booking.com
The ice cream shop is at 200 metres from the boutique style Seafield Arms-Cullen, while Bow Fiddle Rock is about 2.6 km away.
FromC$ 366 /nightSelect
8.3
Great517 total reviews
our site & Booking.com
Set just 14 minutes on foot from East beach, the 4-star Golf View Hotel & Macintosh Restaurant Lossiemouth features 19 rooms with private bathrooms.
FromC$ 106 /nightSelect
The Red Lion TavernGuest house
8.5
Great951 total reviews
our site & Booking.com
Garmouth and Kingston Golf Club is within 5 minutes' walk of the Red Lion Tavern, while St Mary's is about 5 minutes' walk away.
FromC$ 115 /nightSelect
Abbeyfield B&BGuest house
9.8
Perfect428 total reviews
our site & Booking.com
While staying at the Abbeyfield you are invited to discover Balvenie Castle, set 1.1 km away, or The Giant's Chair, which is 300 metres away.
FromC$ 217 /nightSelect
7.2
Very good1032 total reviews
our site & Booking.com
Guests can have a full English breakfast and enjoy visiting Dallas Dhu Whisky Distillery, set nearly a 5-minute ride from the 3-star Carlton.
FromC$ 62 /nightSelect
Dunvegan Bed & BreakfastBed & Breakfast
9.6
Perfect350 total reviews
our site & Booking.com
Collectors Cabin Collectibles Store and the 15th - century L - Plan tower Auchindoun Castle are respectively 0.6 km and 850 metres from the Dunvegan Bed & Breakfast Dufftown.
FromC$ 194 /nightSelect
8.1
Great535 total reviews
our site & Booking.com
The Crown And Anchor Inn is 5 minutes by car from Findhorn Bay Local Nature Reserve and has a quick access to Findhorn caravan park.
FromC$ 214 /nightSelect
Kintrae B&BBed & Breakfast
9.4
Perfect373 total reviews
our site & Booking.com
The Kintrae B&B is set 3.4 km from Portgordon Harbour and within a 5-minute walk of Crannoch-hill Loch.
FromC$ 83 /nightSelect
8.0
Great886 total reviews
our site & Booking.com
Millbuies Trout Fishery is nearly a 10-minute drive from the 4-star Mansion House Elgin.
FromC$ 154 /nightSelect
8.3
Great875 total reviews
our site & Booking.com
Auchindoun Castle is a mere 7 minutes on foot from the Whisky Capital Inn, while Whisky Museum is a 7-minute stroll away.
FromC$ 129 /nightSelect
Struan HouseBed & Breakfast
9.4
Perfect770 total reviews
our site & Booking.com
The Struan House Bed & Breakfast Buckie is at a 6 km distance from Women's Land Army Memorial and has a quick access to Strathlene Golf Club.
FromC$ 85 /nightSelect
8.9
Great1143 total reviews
our site & Booking.com
Located 350 metres from Pluscarden Abbey, the 3-star Laichmoray Elgin features 32 rooms together with an à la carte restaurant.
FromC$ 294 /nightSelect
Cardhu Country HouseCountry house
9.7
Perfect456 total reviews
our site & Booking.com
2 adults
1 bedroom
2 beds
Knockando Woolmill and Ballindalloch Castle are located 2 km and 7 km from the Cardhu Country House Guest House Aberlour respectively.
FromC$ 228 /nightSelect
Broomhead CottagesHoliday home
9.4
Perfect98 total reviews
our site & Booking.com
A English breakfast is served daily at the Broomhead Cottages.
FromC$ 252 /nightSelect
9.1
Perfect291 total reviews
our site & Booking.com
While staying at the Mash Tun Aberlour you are invited to discover The Macallan Distillery and Visitor Experience, set 2.1 km away, or Speyside Way Visitor Center, which is merely 250 metres away.
FromC$ 804 /nightSelect
9.0
Perfect78 total reviews
our site & Booking.com
10 adults
5 bedrooms
5 beds
Located 3 km from River Fiddich, this villa offers 8 rooms.
FromC$ 238 /nightSelect
8.9
Great109 total reviews
our site & Booking.com
The 3-star Harbour Inn is a perfect vacation spot 10 minutes by car from Cove Bay and other Elgin landmarks.
Select
The Royal Hotel ElginBed & Breakfast
7.2
Very good538 total reviews
our site & Booking.com
Located an 18-minute stroll from Biblical Garden Elgin, the 3-star Royal Hotel features a continental breakfast.
FromC$ 134 /nightSelect
8.8
Great441 total reviews
our site & Booking.com
Located 150 metres from Glen Grant Whisky Distillery as well as The Old Curiosity Shop, the smoke-free Station includes canoeing, snow skiing and hiking.
FromC$ 470 /nightSelect
8.0
Great566 total reviews
our site & Booking.com
Next to Just Art Ltd, the 3-star Gordon Arms includes 16 rooms.
FromC$ 202 /nightSelect
8.5
Great540 total reviews
our site & Booking.com
There are rooms facing sea and the Bay is set nearly a 6-minute walk from Temple of Pomona.
FromC$ 290 /nightSelect
The Premier Inn Elgin is located 55 km from Inverness airport and at 750 metres of Pinefield Crescent bus stop.
FromC$ 153 /nightSelect
9.3
Perfect15 total reviews
our site & Booking.com
While staying at the J4 Lossiemouth Bay Caravan Park you are invited to discover Spynie Palace, set 3.9 km away, or Lossiemouth Fisheries and Community Museum, which is around 20 minutes' walk away.
FromC$ 233 /nightSelect
8.6
Great228 total reviews
our site & Booking.com
A full English breakfast is served daily at the Brig & Barrel Buckie.
FromC$ 217 /nightSelect
6.0
Nice467 total reviews
our site & Booking.com
Located approximately 5 minutes by car from Elgin Cathedral, the perfect Eight Acres features a heated swimming pool along with sauna facilities and an indoor pool.
FromC$ 203 /nightSelect
6.2
Nice298 total reviews
our site & Booking.com
While staying at this 19-room the 3-star Old Coach House Buckie, you can easily walk over to Craigmin Bridge, which is just a 5-minute stroll away.
FromC$ 99 /nightSelect
7.5
Very good1421 total reviews
our site & Booking.com
The family-run Stotfield is a minute's walk from Covesea Lighthouse Lossiemouth and has a quick access to Moray Golf Club.
FromC$ 112 /nightSelect
7.6
Very good19 total reviews
our site & Booking.com
Guests can also enjoy access to Logie Steading, which is 7 km from C5, The Old Mill Caravan Park, Brodie Dyke.
Select
Links LodgeBed & Breakfast
9.6
Perfect231 total reviews
our site & Booking.com
Loch Spynie is a few metres away from the 4-star Links Lossiemouth and Moray Golf Club is only 100 metres away.
FromC$ 154 /nightSelect
8.0
Great540 total reviews
our site & Booking.com
While staying at the Mill House you are invited to discover Gordon Castle Estate, set a 10-minute ride away, or Garmouth and Kingston Golf Club, which is about a 10-minute drive away.
FromC$ 106 /nightSelect
8.9
Great424 total reviews
our site & Booking.com
Boasting an à la carte restaurant with Scottish dishes, the 3-star Royal Oak Cullen is set within a 10-minute drive of Findlater Castle.
FromC$ 295 /nightSelect
8.1
Great244 total reviews
our site & Booking.com
The Carisbrooke is set within 4.2 km of Findhorn Foundation and approximately a 15-minute ride from Findhorn Heritage and Icehouse Museum.
FromC$ 106 /nightSelect
9.1
Perfect18 total reviews
our site & Booking.com
The Opulent, Relaxing Home With Hot Tub, located around a 10-minute walk from The Children Play Garden at Christies of Fochabers, is also at a proximity to Winding Walks.
FromC$ 939 /nightSelect
Fishermans RestHoliday home
6.2
Nice14 total reviews
our site & Booking.com
5 adults
2 bedrooms
3 beds
The Moray Coast Trail 'C' is at a 3.9 km distance from the Fishermans Rest Villa Burghead, while Hopeman East Beach is nearly a 10-minute drive away.
FromC$ 327 /nightSelect
Macbeth'S HillockHoliday home
9.4
Perfect216 total reviews
our site & Booking.com
4 adults
1 bedroom
2 beds
Located 5 km from Riverview Country Park, the villa features a picnic area, barbeque grills and a garden.
FromC$ 176 /nightSelect
7.1
Very good660 total reviews
our site & Booking.com
Set 5 minutes on foot from Tomintoul and Glenlivet Discovery Centre, the pet-friendly Richmond Arms features 124 rooms with en suite bathrooms.
FromC$ 172 /nightSelect
8.7
Great24 total reviews
our site & Booking.com
The Silver Sands Holiday Park is situated approximately a 7-minute walk from Silver Sands Lighthouse Lossiemouth and 3 km from Lossiemouth East Beach.
FromC$ 201 /nightSelect
8.9
Great264 total reviews
our site & Booking.com
The St Michaels is set within 5 minutes' walk of Dandy Lion Statue and within a 5-minute drive of Glen Moray Distillery.
FromC$ 257 /nightSelect
8.4
Great9 total reviews
our site & Booking.com
Cullen beach is nearly a 10-minute walk from the smoke-free Seafield Arms Hotel Cullen - Self Catering, while Glassaugh Windmill is about 5 km away.
FromC$ 570 /nightSelect
Tullochwood LodgesHoliday home
9.4
Perfect112 total reviews
our site & Booking.com
6 adults
3 bedrooms
3 beds
Boasting a sunbathing terrace, a picnic area and tennis courts, this self-catering villa is 15 minutes' drive from Sueno's Stone.
FromC$ 313 /nightSelect
8.1
Great58 total reviews
our site & Booking.com
Mither Tongue and Milton Tower are respectively 1.1 km and 650 metres from the low-budget Grampian Keith.
FromC$ 145 /nightSelect
West End Guest HouseBed & Breakfast
9.5
Perfect188 total reviews
our site & Booking.com
Located about an 18-minute stroll from Elgin Cathedral, the traditional West End offers 6 rooms with bright views.
FromC$ 154 /nightSelect
Lossiemouth HouseBed & Breakfast
9.2
Perfect170 total reviews
our site & Booking.com
Set 100 metres from Lossiemouth East Beach, the smoke-free House Bed & Breakfast features a walled garden.
FromC$ 262 /nightSelect
Southbank GuesthouseBed & Breakfast
8.9
Great227 total reviews
our site & Booking.com
Located within an 8-minute walk of Elgin Museum, the 3-star Southbank Guesthouse is within 2.9 km of Millbuies Trout Fishery.
FromC$ 167 /nightSelect
Show more

Moray hotels essential information

🏨 Moray hotels 535
👛 Lowest price 308 CAD
✍️ Hotels Reviews 4