Moray hotels

Search among 105 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.
1Filter & Sort
View map
1-50 out of 105
8.1
Great183 total reviews
our site & Booking.com
The Fife Arms is set 17 minutes on foot from Mither Tongue Gift Shop and at a 3.5 km distance from Aultmore Distillery.
From£ 103 /nightSelect
9.3
Perfect16 total reviews
our site & Booking.com
While staying at the J4 Lossiemouth Bay Caravan Park you are invited to discover Lossiemouth East Beach, set 15 minutes' walk away, or Duffus Castle, which is 6 km away.
From£ 126 /nightSelect
8.0
Great6 total reviews
our site & Booking.com
While staying at the 3-star Premier Inn you are invited to discover Elgin Museum, set approximately 3.4 km away, or Biblical Garden Elgin, which is approximately 3 km away.
From£ 83 /nightSelect
8.8
Great1284 total reviews
our site & Booking.com
Situated in the very heart of Elgin and merely 1.3 km from Cooper Park, the Laichmoray offers 32 rooms.
From£ 159 /nightSelect
8.6
Great889 total reviews
our site & Booking.com
The 4-star Hotel Of Speyside is nestled in the very heart of Craigellachie and a 15-minute drive from Balvenie Castle.
From£ 155 /nightSelect
8.7
Great290 total reviews
our site & Booking.com
Set only 500 metres from Buckie North Church, the Brig & Barrel features a shared lounge and a garden.
From£ 117 /nightSelect
8.8
Great349 total reviews
our site & Booking.com
Bin of Cullen is less than a 5-minute stroll from the Seafield Arms-Cullen and Bow Fiddle Rock is 10 minutes' drive away.
From£ 198 /nightSelect
8.4
Great595 total reviews
our site & Booking.com
Covesea Lighthouse Lossiemouth is about a 10-minute ride from the Golf View Hotel & Macintosh Restaurant and Duffus Castle is 15 minutes away by car.
From£ 57 /nightSelect
8.9
Great410 total reviews
our site & Booking.com
River Fiddich is a 10-minute ride from the 3-star Mash Tun Aberlour.
From£ 435 /nightSelect
8.2
Great396 total reviews
our site & Booking.com
Set a 14-minute walk from Pluscarden Abbey, the 4-star Mansefield Elgin features 41 rooms with private bathrooms.
From£ 87 /nightSelect
8.4
Great686 total reviews
our site & Booking.com
The 3-star Bay with sea views lies 450 metres from Temple of Pomona.
From£ 157 /nightSelect
8.2
Great718 total reviews
our site & Booking.com
Located in the heart of Aberlour, the Aberlour offers fast access to Glenfiddich Distillery, 7 km away.
From£ 166 /nightSelect
6.6
Nice362 total reviews
our site & Booking.com
Buckie North Church is just a 10-minute walk from the Old Coach House and Strathlene Golf Club is approximately 5 minutes' walk away.
From£ 54 /nightSelect
8.2
Great500 total reviews
our site & Booking.com
Spynie Palace is a 10-minute ride from the 3-star Firth Hotel & Restaurant Lossiemouth and features shopping and dining.
From£ 67 /nightSelect
8.1
Great135 total reviews
our site & Booking.com
Providing access to Sueno's Stone, the Ramnee is 10 minutes by car from Forres Golf Club and offers an à la carte restaurant.
From£ 186 /nightSelect
8.6
Great278 total reviews
our site & Booking.com
An à la carte restaurant along with 30 airy rooms are available in the 3-star Sunninghill Elgin, settled just a short walk from a railway station.
From£ 139 /nightSelect
7.4
Very good316 total reviews
our site & Booking.com
The perfect 3-star Eight Acres is within 3.8 km of Millbuies Trout Fishery and has to offer a heated swimming pool plus sauna facilities and an indoor pool.
From£ 110 /nightSelect
8.1
Great1226 total reviews
our site & Booking.com
Here, in the elegant Mansion House Elgin, guests can enjoy Scottish dishes at the à la carte restaurant, a 14-minute walk from Cooper Park.
From£ 84 /nightSelect
7.8
Very good2023 total reviews
our site & Booking.com
Situated only 8 minutes' walk from Lossiemouth East Beach, the Stotfield Lossiemouth offers 48 guest rooms.
From£ 61 /nightSelect
8.8
Great511 total reviews
our site & Booking.com
Dining at à la carte restaurant with seafood dishes is available at the Royal Oak Cullen, set a 5-minute ride from Bow Fiddle Rock.
From£ 147 /nightSelect
7.8
Very good21 total reviews
our site & Booking.com
C5, The Old Mill Caravan Park, Brodie is situated merely 12 minutes on foot from Brodie Castle and within a 7-km distance of Logie Steading.
Select
8.8
Great446 total reviews
our site & Booking.com
The right River Fiddich is 4.3 km from the Dowans Hotel Of Speyside Aberlour and The Macallan Distillery and Visitor Experience is around 10 minutes' drive away.
From£ 194 /nightSelect
8.2
Great318 total reviews
our site & Booking.com
Morayvia is within 10 minutes' drive of the 3-star Carisbrooke.
From£ 57 /nightSelect
Links LodgeBed & Breakfast
9.2
Perfect327 total reviews
our site & Booking.com
A 10-minute ride from Covesea Lighthouse Lossiemouth, the lovely Links offers diving, canoeing and cycling for guests to keep active.
From£ 84 /nightSelect
6.4
Nice390 total reviews
our site & Booking.com
The 3-star Marine is a perfect vacation spot at a 3.7 km distance from Portgordon Harbour and other Buckie landmarks.
From£ 70 /nightSelect
8.1
Great682 total reviews
our site & Booking.com
Findhorn Foundation is at a 1.7 km distance from the Crown And Anchor Inn, while Findhorn Heritage and Icehouse Museum is around 5 minutes' walk away.
From£ 114 /nightSelect
7.3
Very good589 total reviews
our site & Booking.com
Guests can have a continental breakfast and enjoy visiting Duffus Castle, set within a 15-minute drive of the smoke-free Royal Hotel.
From£ 73 /nightSelect
8.8
Great508 total reviews
our site & Booking.com
Located just 5 minutes' walk from The Macallan, the quaint 3-star Highlander Inn is 15 minutes by car from Glenfiddich Distillery.
From£ 75 /nightSelect
8.1
Great650 total reviews
our site & Booking.com
Featuring 15 rooms with views of the garden, the 3-star Mill House is set within 3.9 km of Moray Monster Trails.
From£ 57 /nightSelect
8.7
Great572 total reviews
our site & Booking.com
The Station is situated in the very heart of Rothes a mere 11 minutes' walk from Rothes Golf Club.
From£ 254 /nightSelect
7.3
Very good1169 total reviews
our site & Booking.com
The Carlton, located within a 5-minute stroll of Falconer Museum, is also at a proximity to The Tolbooth.
From£ 34 /nightSelect
8.0
Great672 total reviews
our site & Booking.com
Located 65 km from Inverness airport, the 3-star Gordon Arms Fochabers offers a luggage room and a restaurant for guests' convenience.
From£ 109 /nightSelect
8.0
Great27 total reviews
our site & Booking.com
Moray Golf Club and Lossiemouth Fisheries and Community Museum are located 2.7 km and 3 km from the Silver Sands Holiday Park respectively.
From£ 108 /nightSelect
Lossiemouth HouseBed & Breakfast
9.1
Perfect222 total reviews
our site & Booking.com
While staying at the 4-star House Bed & Breakfast Lossiemouth you are invited to discover Duffus Castle, set approximately 15 minutes away by car, or Spynie Palace, which is approximately 15 minutes away by car.
From£ 141 /nightSelect
Craigellachie LodgeGuest house
9.1
Perfect335 total reviews
our site & Booking.com
While staying at this 6-room the smoke-free Lodge, you can easily walk over to Craigellachie Bridge, which is merely a 5-minute stroll away.
From£ 185 /nightSelect
Southbank GuesthouseBed & Breakfast
8.7
Great341 total reviews
our site & Booking.com
The Southbank Guesthouse is set within 5 minutes' drive of Glen Moray Distillery and within 15 minutes' walk of Moray Motor Museum.
From£ 90 /nightSelect
Blervie HouseGuest house
8.9
Great73 total reviews
our site & Booking.com
Grant Park is at a 4.3 km distance from the 5-star Blervie House, while Benromach Distillery is about a 10-minute drive away.
From£ 312 /nightSelect
West End Guest HouseBed & Breakfast
9.0
Perfect318 total reviews
our site & Booking.com
The 4-star West End is placed in a quiet area of Elgin, within 10 minutes' drive of Spynie Palace and 17 minutes' walk from Cooper Park.
From£ 84 /nightSelect
7.0
Very good305 total reviews
our site & Booking.com
Set about a 5-minute stroll from Tomintoul Church Of Scotland, the 4-star Square features a swimming pool and an English breakfast.
From£ 108 /nightSelect
Elgin Guest HouseGuest house
8.7
Great644 total reviews
our site & Booking.com
Spynie Palace and Biblical Garden Elgin are located 3.2 km and 0.6 km from the low-budget Guest House respectively.
From£ 64 /nightSelect
Struan HouseBed & Breakfast
9.2
Perfect919 total reviews
our site & Booking.com
Portgordon Harbour is a 10-minute ride from the Struan House Bed & Breakfast and Broadley, Enzie South Parish Church is approximately 10 minutes' drive away.
From£ 46 /nightSelect
Kintrae B&BBed & Breakfast
9.3
Perfect477 total reviews
our site & Booking.com
Buckpool Golf Club is just 1.8 km from the 4-star Kintrae B&B, while Crannoch-hill Loch is a 5-minute stroll away.
From£ 45 /nightSelect
Argyle Guest HouseGuest house
9.0
Perfect576 total reviews
our site & Booking.com
Placed approximately a 10-minute stroll from Tomintoul, Main Street, the quaint Argyle Guest House provides guests with a shop and a restaurant.
From£ 99 /nightSelect
8.6
Great492 total reviews
our site & Booking.com
Set 6 minutes on foot from the natural sea arch "Bow Fiddle Rock", the rooms in the 3-star Victoria Portknockie have views of city.
From£ 63 /nightSelect
8.7
Great407 total reviews
our site & Booking.com
Located within a 9-minute walk of Elgin Museum, the 3-star St Michaels features 8 rooms with views of the garden.
From£ 117 /nightSelect
7.9
Very good239 total reviews
our site & Booking.com
The Station is located around 5 minutes' walk from West Beach and comprises 6 rooms with modern comforts.
From£ 88 /nightSelect
Dunvegan Bed & BreakfastBed & Breakfast
9.3
Perfect487 total reviews
our site & Booking.com
The Dunvegan Bed & Breakfast Dufftown is within 0.8 km of Clock Tower and has a quick access to The Royal British Legion Scotland.
From£ 105 /nightSelect
The Red Lion TavernGuest house
8.4
Great1098 total reviews
our site & Booking.com
The Red Lion Tavern with city views lies merely 150 metres from Fochabers Folk Museum and Heritage Centre.
From£ 62 /nightSelect
Kilmorie HouseGuest house
9.4
Perfect498 total reviews
our site & Booking.com
Set within 550 metres of Elgin Museum, the Kilmorie House can arrange hiking, horse riding and cycling within 1.1 km of Elgin Cathedral.
From£ 91 /nightSelect
8.1
Great338 total reviews
our site & Booking.com
Located within a 10-minute walk of Temple of Pomona, the pet-friendly Grant Arms is about 5 minutes on foot from Bin of Cullen.
From£ 43 /nightSelect
Show more

Moray hotels essential information

🏨 Moray hotels 105
👛 Lowest price 113 GBP
✍️ Hotels Reviews 7 804