Moray hotels

Search among 116 available hotels in Moray from 50+ providers

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
1-100 out of 116
8.2
Great244 reviews
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£ 87 /nightSelect
8.4
Great247 reviews
The 4-star Hotel Of Speyside is nestled in the very heart of Craigellachie and a 15-minute drive from Balvenie Castle.
From£ 162 /nightSelect
8.4
Great60 reviews
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£ 160 /nightSelect
8.2
Great121 reviews
Situated in the very heart of Elgin and merely 1.3 km from Cooper Park, the Laichmoray offers 32 rooms.
From£ 145 /nightSelect
8.0
Great6 reviews
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£ 86 /nightSelect
8.2
Great193 reviews
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£ 106 /nightSelect
8.2
Great129 reviews
The 3-star Bay with sea views lies 450 metres from Temple of Pomona.
From£ 131 /nightSelect
8.0
Great59 reviews
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£ 132 /nightSelect
8.4
Great75 reviews
Set a 14-minute walk from Pluscarden Abbey, the 4-star Mansefield Elgin features 41 rooms with private bathrooms.
From£ 91 /nightSelect
8.4
Great599 reviews
Situated only 8 minutes' walk from Lossiemouth East Beach, the Stotfield Lossiemouth offers 48 guest rooms.
From£ 63 /nightSelect
8.0
Great100 reviews
Featuring 15 rooms with views of the garden, the 3-star Mill House is set within 3.9 km of Moray Monster Trails.
From£ 60 /nightSelect
8.2
Great89 reviews
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£ 60 /nightSelect
8.0
Great70 reviews
River Fiddich is a 10-minute ride from the 3-star Mash Tun Aberlour.
From£ 180 /nightSelect
8.2
Great127 reviews
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£ 202 /nightSelect
8.2
Great94 reviews
Providing access to Sueno's Stone, the Ramnee is 10 minutes by car from Forres Golf Club and offers an à la carte restaurant.
From£ 125 /nightSelect
8.0
Great87 reviews
Spynie Palace is a 10-minute ride from the 3-star Firth Hotel & Restaurant Lossiemouth and features shopping and dining.
From£ 70 /nightSelect
8.0
Great100 reviews
The Station is situated in the very heart of Rothes a mere 11 minutes' walk from Rothes Golf Club.
From£ 263 /nightSelect
8.2
Great102 reviews
Located just 5 minutes' walk from The Macallan, the quaint 3-star Highlander Inn is 15 minutes by car from Glenfiddich Distillery.
From£ 78 /nightSelect
8.2
Great82 reviews
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£ 143 /nightSelect
8.2
Great95 reviews
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£ 66 /nightSelect
8.2
Great134 reviews
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£ 87 /nightSelect
8.2
Great86 reviews
Located 65 km from Inverness airport, the 3-star Gordon Arms Fochabers offers a luggage room and a restaurant for guests' convenience.
From£ 113 /nightSelect
The Royal Hotel ElginBed & Breakfast
7.8
Very good64 reviews
Guests can have a continental breakfast and enjoy visiting Duffus Castle, set within a 15-minute drive of the smoke-free Royal Hotel.
From£ 76 /nightSelect
8.2
Great119 reviews
Located within a 9-minute walk of Elgin Museum, the 3-star St Michaels features 8 rooms with views of the garden.
From£ 144 /nightSelect
8.2
Great58 reviews
Morayvia is within 10 minutes' drive of the 3-star Carisbrooke.
From£ 60 /nightSelect
8.2
Great151 reviews
The pet-friendly Oyo Eastbank Hotel, Speyside Scotland is nestled in the centre of Rothes and within 4.7 km of The Macallan Distillery and Visitor Experience.
From£ 107 /nightSelect
8.0
Great121 reviews
The Carlton, located within a 5-minute stroll of Falconer Museum, is also at a proximity to The Tolbooth.
From£ 35 /nightSelect
8.2
Great56 reviews
While staying at the Grampian Keith you are invited to discover Mither Tongue, set about 1.1 km away, or Aultmore Distillery, which is about 10 minutes away by car.
From£ 80 /nightSelect
Craigellachie LodgeGuest house
8.4
Great82 reviews
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£ 227 /nightSelect
Cluny BankHotel
8.6
Great54 reviews
The Cluny Bank Forres is located 30 km from Inverness airport and a 10-minute walk from St Leonard's Church bus stop.
From£ 157 /nightSelect
Struan HouseBed & Breakfast
8.4
Great149 reviews
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£ 48 /nightSelect
Blervie HouseGuest house
8.4
Great39 reviews
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£ 531 /nightSelect
8.0
Great103 reviews
Located in the heart of Aberlour, the Aberlour offers fast access to Glenfiddich Distillery, 7 km away.
From£ 130 /nightSelect
Elgin Guest HouseGuest house
8.2
Great136 reviews
Spynie Palace and Biblical Garden Elgin are located 3.2 km and 0.6 km from the low-budget Guest House respectively.
From£ 67 /nightSelect
8.0
Great135 reviews
Guests can have a full English breakfast and enjoy visiting the Cast-iron Craigellachie Arch Bridge, set within 15 minutes' drive of the Whisky Capital Inn Dufftown.
From£ 91 /nightSelect
Old Mills GardenBed & Breakfast
8.4
Great72 reviews
The Old Mills Garden is a good starting point to Elgin's sights including Glen Moray Distillery, which is 10 minutes' walk away.
From£ 47 /nightSelect
Argyle Guest HouseGuest house
8.2
Great154 reviews
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.0
Great58 reviews
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£ 50 /nightSelect
Kilmorie HouseGuest house
8.2
Great136 reviews
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£ 95 /nightSelect
Links LodgeBed & Breakfast
8.2
Great85 reviews
A 10-minute ride from Covesea Lighthouse Lossiemouth, the lovely Links offers diving, canoeing and cycling for guests to keep active.
From£ 87 /nightSelect
West End Guest HouseBed & Breakfast
8.2
Great124 reviews
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£ 89 /nightSelect
8.4
Great93 reviews
The Station is located around 5 minutes' walk from West Beach and comprises 6 rooms with modern comforts.
From£ 92 /nightSelect
Lossiemouth HouseBed & Breakfast
8.4
Great39 reviews
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£ 163 /nightSelect
Poseidon InnAparthotel
8.0
Great54 reviews
Located within a 350-metre distance of Moray Golf Club and a 10-minute drive from Spynie Palace, the Poseidon Inn Lossiemouth features a shared lounge and a golf course.
From£ 73 /nightSelect
8.4
Great53 reviews
Located a 10-minute drive from Spynie Palace, the 2-star Heather Glen Guest House Elgin features 6 rooms with views of the city.
From£ 103 /nightSelect
8.0
Great54 reviews
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£ 45 /nightSelect
8.2
Great74 reviews
The positioning of the Glenavon in the very heart of Tomintoul ensures fast access to Tomintoul, Main Street, which is about a 5-minute walk away.
From£ 76 /nightSelect
8.4
Great213 reviews
Located within 7 minutes' stroll of Glenlivet and the Cairngorms, the Richmond Arms Tomintoul features 124 rooms with views of the mountain.
From£ 95 /nightSelect
The Fife Arms HotelGuest house
7.8
Very good23 reviews
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£ 110 /nightSelect
Kintrae B&BBed & Breakfast
8.2
Great94 reviews
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£ 47 /nightSelect
Southbank GuesthouseBed & Breakfast
8.2
Great91 reviews
The Southbank Guesthouse is set within 5 minutes' drive of Glen Moray Distillery and within 15 minutes' walk of Moray Motor Museum.
From£ 86 /nightSelect
8.2
Great91 reviews
Guests can have a continental breakfast and enjoy visiting Drumin Castle, set within 3.1 km of the Thistle Dhu.
From£ 150 /nightSelect
8.2
Great148 reviews
Guests can have a full English breakfast and enjoy visiting Glen Moray Distillery, set within 5 minutes' drive of the Milton Bed & Breakfast.
From£ 77 /nightSelect
8.4
Great102 reviews
While staying at the attractive 4-star Moraydale Guest House you are invited to discover Pluscarden Abbey, set 5 minutes away by car, or Dandy Lion Statue, which is just an 11-minute walk away.
From£ 91 /nightSelect
8.4
Great76 reviews
While staying at the Pines Guesthouse Elgin you are invited to discover Spynie Palace, set a 10-minute drive away, or The BenRiach Distillery, which is a 10-minute ride away.
From£ 73 /nightSelect
8.2
Great60 reviews
The Old Mill Inn is set within 12 minutes' stroll of Brodie Castle and a 15-minute ride from The Nelson Tower.
From£ 133 /nightSelect
8.2
Great55 reviews
Set about a 5-minute stroll from Tomintoul Church Of Scotland, the 4-star Square features a swimming pool and an English breakfast.
From£ 113 /nightSelect
8.2
Great76 reviews
The Lodge Elgin lies a 5-minute ride from Glen Moray Distillery and beside a railway station.
From£ 76 /nightSelect
Dalmunach HouseBed & Breakfast
8.2
Great71 reviews
Knockando Woolmill is at a 3.2 km distance from the Dalmunach House, while Ballindalloch Castle is approximately a 15-minute ride away.
From£ 122 /nightSelect
Isla Bank HouseBed & Breakfast
8.6
Great42 reviews
Located around 5 minutes' walk from Strathisla Distillery and within 10 minutes' drive of Grange Parish Church, the 4-star Isla Bank House Keith features canoeing, hiking and horseback riding.
From£ 197 /nightSelect
The Old Manse B&BBed & Breakfast
7.6
Very good11 reviews
Glen Rinnes is also set a 10-minute drive from the smoke-free Old Manse B&B Dufftown.
Select
Gordon HouseBed & Breakfast
8.2
Great68 reviews
A mere 400 metres from Tomintoul Art Gallery, guests of the Gordon House may engage in a variety of activities, including snow skiing, hiking and horse riding.
From£ 129 /nightSelect
8.2
Great36 reviews
Set only 500 metres from Buckie North Church, the Brig & Barrel features a shared lounge and a garden.
From£ 90 /nightSelect
Jomarnic B&BBed & Breakfast
8.6
Great40 reviews
Guests can also enjoy access to Spynie Palace, which is a 10-minute ride from the 3-star Jomarnic B&B.
From£ 80 /nightSelect
The Red Lion TavernGuest house
8.0
Great165 reviews
The Red Lion Tavern with city views lies merely 150 metres from Fochabers Folk Museum and Heritage Centre.
From£ 65 /nightSelect
8.4
Great44 reviews
The Poseidon'S Inn is set a 15-minute ride from Duffus Castle and 200 metres from Moray Golf Club.
From£ 73 /nightSelect
8.2
Great48 reviews
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
Norland B & BBed & Breakfast
8.4
Great95 reviews
Moray Golf Club is within a 5-minute walk of the 4-star Norland B & B and Lossiemouth Fisheries and Community Museum is 0.8 km away.
From£ 119 /nightSelect
Moraybank Bed & BreakfastBed & Breakfast
8.2
Great83 reviews
While staying at the Moraybank Bed & Breakfast you are invited to discover Glen Moray Distillery, set 2 km away, or Biblical Garden Elgin, which is less than a 5-minute walk away.
From£ 86 /nightSelect
8.0
Great68 reviews
The Belleville is a good starting point to Elgin's sights including Elgin Cathedral, which is a 5-minute walk away.
From£ 73 /nightSelect
8.2
Great86 reviews
Located about 5 minutes on foot from Elgin Cathedral, the Pines is within 1.1 km of Moray Motor Museum.
From£ 144 /nightSelect
Bankhouse B&BBed & Breakfast
8.4
Great52 reviews
Glenfiddich Distillery is at a 7 km distance from the 2-star Bankhouse, while Balvenie Castle is 15 minutes' drive away.
From£ 123 /nightSelect
Dunvegan Bed & BreakfastBed & Breakfast
8.2
Great113 reviews
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£ 99 /nightSelect
Stravaig B&BBed & Breakfast
8.4
Great37 reviews
Really close to the ice cream shop, guests of the Stravaig may engage in a variety of activities, including hiking and cycling.
From£ 106 /nightSelect
Sunflower Bed & BreakfastBed & Breakfast
8.4
Great39 reviews
While staying at the Sunflower you are invited to discover The Nelson Tower, set a 10-minute ride away, or Morayvia, which is 2.9 km away.
From£ 89 /nightSelect
Robinhill GardenGuest house
8.4
Great23 reviews
St Laurence Church is also set at 350 metres of the Robinhill Garden Forres.
From£ 58 /nightSelect
Davaar B&BBed & Breakfast
8.2
Great103 reviews
The Davaar B&B is a perfect vacation spot a 15-minute drive from Craigellachie Bridge and other Dufftown landmarks.
From£ 86 /nightSelect
Alderwood B&BBed & Breakfast
8.6
Great46 reviews
Collectors Cabin and Whisky Museum are located 3 km and 3.1 km from the Alderwood B&B respectively.
Select
8.4
Great16 reviews
The hostel enjoys a picturesque location in proximity to Tomintoul and Glenlivet Discovery Centre, while the centre of Tomintoul is about 1 km away.
From£ 125 /nightSelect
Little Robin B&BBed & Breakfast
8.6
Great28 reviews
While staying at the 4-star Little Robin Dufftown you are invited to discover Glenfiddich Distillery, set a mere 1.1 km away, or Telford Bridge, which is about a 15-minute ride away.
From£ 134 /nightSelect
Ardvorlich Guest HouseBed & Breakfast
8.6
Great37 reviews
Spynie Palace is within 3.3 km of the 4-star Ardvorlich Guest House, while Moray Motor Museum is a 17-minute stroll away.
From£ 69 /nightSelect
Abbeyfield B&BGuest house
8.0
Great54 reviews
Clock Tower is 5 minutes' stroll from the Abbeyfield Dufftown, while Macallan Distillery is approximately a 10-minute stroll away.
From£ 125 /nightSelect
8.4
Great73 reviews
The Gowanbrae, located nearly a 6-minute walk from Auchindoun Castle, is also at a proximity to The Royal British Legion Scotland.
From£ 102 /nightSelect
Lettoch FarmBed & Breakfast
8.2
Great28 reviews
Keith and Dufftown Railway and Glenfiddich Distillery are located 3.3 km and 3 km from the Lettoch Farm Bed & Breakfast respectively.
From£ 123 /nightSelect
Fairview Caravan HireHoliday park
8.6
Great8 reviews
The Fairview Caravan Hire with an indoor swimming pool is 10 minutes by car from Lossiemouth East Beach.
From£ 95 /nightSelect
8.4
Great44 reviews
The Conval House is set merely 0.9 km from Glenfiddich Distillery and just 12 minutes on foot from Balvenie Castle.
From£ 80 /nightSelect
Tullich HouseBed & Breakfast
8.4
Great17 reviews
Set a 10-minute ride from Telford Bridge, the rooms in the smoke-free Tullich House Keith have views of garden.
From£ 174 /nightSelect
The Gables Whisky B&BBed & Breakfast
8.4
Great75 reviews
While staying at the Gables Whisky you are invited to discover Auchindoun Castle, set a 10-minute drive away, or Dufftown Golf Club, which is approximately a 10-minute ride away.
From£ 99 /nightSelect
Boyndies B&BBed & Breakfast
8.2
Great21 reviews
The Boyndies Elgin, located less than a 10-minute walk from Glen Moray Distillery, is also at a proximity to Lady Hill Castle.
From£ 57 /nightSelect
8.2
Great31 reviews
Featuring 7 rooms with views of the garden, the smoke-free Delnashaugh Ballindalloch is set within 4.9 km of Drumin Castle.
From£ 158 /nightSelect
7.8
Very good10 reviews
Aultmore Distillery is 10 minutes by car from the Weston House Bed & Breakfast Keith, while Strathisla Distillery is approximately a 10-minute walk away.
From£ 37 /nightSelect
Braemorriston LodgeBed & Breakfast
8.0
Great5 reviews
Moray Motor Museum is 10 minutes' stroll from the Braemorriston Lodge Elgin and Loch Spynie is 10 minutes away by car.
From£ 81 /nightSelect
7.8
Very good11 reviews
River Fiddich is around a 25-minute stroll from the Salmon Van - Beautiful, Luxury Static Caravan and Glenfiddich Distillery is a 10-minute drive away.
From£ 141 /nightSelect
7.2
Very good7 reviews
Craigellachie Bridge is set about 25 minutes' walk from the Dram Van - Beautiful, Luxury Static Caravan.
From£ 141 /nightSelect
8.4
Great37 reviews
Tomintoul Art Gallery is also set a 10-minute drive from the 3-star Stronavaich Cairngorm Guest House.
From£ 93 /nightSelect
The Linn Falls is 1.3 km from the smoke-free Trout Van - Beautiful, Luxury Static Caravan, while Glenfiddich Distillery is around 10 minutes away by car.
From£ 132 /nightSelect
The Parr Pod - Beautiful, Luxury Pod is a perfect vacation spot within 15 minutes' walk of The Linn Falls and other Aberlour landmarks.
From£ 149 /nightSelect
Burnroy HouseBed & Breakfast
8.4
Great17 reviews
There are rooms facing garden and the hotel is set close to The Macallan Distillery Ltd.
Select
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£ 119 /nightSelect
The BenRiach Distillery is within a 10-minute drive of the City Centre Guest House Elgin.
From£ 69 /nightSelect
  • 1
  • 2

Moray hotels essential information

🏨 Moray hotels 116
👛 Lowest price 35 GBP
✍️ Hotels Reviews 8 087

FAQs about hotels in Moray

Our FAQs contain 11 questions about Moray hotels.

What are the best hotels in Moray?

If you're searching for the best Moray property, there are 11 deals to select from. Located a 5-minute walk from Sueno's Stone, Ramnee Hotel with rating 7.8/10 is the top accommodation providing a golf course, a special menu and canoeing. Visitors can book a room at this 4-star property for about 145£ per night. You may also check Sunninghill Hotel (rating: 8.4/10), a 3-star accommodation with cots, children's menu and room service. It offers rooms for about 111£ per night. Here are some other popular accommodations: Craigellachie Lodge, The Pines Guesthouse and Links Lodge.

What are the top Elgin hotels in Moray?

If you want to stay at the best Moray hotel, consider booking Stotfield rated 7.0/10 for about 79£ per night. It has cots, children's menu and windsurfing on site.

What are the top accommodations in Lossiemouth, Moray?

Featuring a golf course and complimentary parking, Links Lodge rated 7.6/10 is a good deal at the cost of 132£ per night. If you travel with your family, check Links Lodge (rating: 7.6/10) with room rates from 68£ per night.

Which airport hotels in Moray are the best?

According to HotelMix.co.uk travel data, there are 6 deals to select from. Another top option is Courtyard By Marriott Inverness Airport (rating: 7.6/10), set 1.2 km from Inverness airport. It offers rooms at the cost of 110£ per night, as well as a golf course, children's menu and a business centre on site.

What are the best cheap hotels in Moray?

HotelMix.co.uk offers more than 5 cheap deals for a pleasant stay in Moray. Richmond Arms Hotel is the best budget accommodation providing a special menu, a gaming room and hiking from 62£ per night. Another good option is The Glenavon rated 7.8/10. Providing a special menu, canoeing and hiking, it costs 75£ per night. Other budget properties: Victoria Hotel, St Michaels Guest House and Heather Glen Guest House.

What are the top hotels for couples in Moray?

Select among 9 romantic hotels in Moray. Oyo Eastbank Hotel rated 7.2/10 is the best 3-star hotel for couples offering cots, hiking and cycling. Visitors can book a room here for about 80£ per night. Gordon Arms Hotel (rating: 8.0/10) is also a good 3-star property offering restaurant, bar and complimentary private parking on site. Click here to see other romantic properties.

What are the best luxury properties in Moray?

If you prefer luxurious stay, HotelMix.co.uk offers 4 deals in Moray. Craigellachie Hotel Of Speyside is a chic 4-star option for about 183£ per night, featuring newspaper service, cots and children's menu on site. Other top luxury properties: Cluny Bank Hotel and The Lodge Guest House.

Which 5-star hotels in Moray are the best?

Offering a golf course, canoeing and archery, Blervie House (rating: 8.4/10) is a perfect 5-star hotel for about 161£ per night.

What are the most popular 4-star accommodations in Moray?

According to HotelMix.co.uk travel data, there are 5 4-star hotels to select from. Consider booking Thistle Dhu Bed And Breakfast rated 8.2/10 with free shuttle service, cots and board games.

What are the top family-friendly accommodations in Moray?

If you are visiting Moray with your family, consider booking one of 6 deals. Offering a golf course and children's menu, The Royal Oak Hotel has a rating 8.0/10. This 3-star hotel is 5 minutes' walk from Temple of Pomona. Argyle Guest House rated 8.2/10 is a perfect accommodation with cots, hiking and horse riding. See other family hotels here.

What are the most favoured pet-friendly hotels in Moray?

For visitors who travel with pets, there are 21 accommodations to select from. Knockomie Hotel is also the top Moray hotel for visitors travelling with pets. This 4-star property offers rooms at the cost of 151£ per night. Other good pet-friendly hotels are Ramnee Hotel, Richmond Arms Hotel and Cullen Bay Hotel.