Curated luxury hotels in Aberdeenshire and Moray

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
Room 1

Adults

18+ years
2

Children

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Aberdeenshire and Moray

Recommended

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Aberdeenshire and Moray, but are nearby and match your search.
Primary image
Mercure Inverness Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Inverness City Centre, Inverness · 63.50 mi from centre

7.8

 

967 reviews

Breakfast available

With a stay at Mercure Inverness Hotel in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Victorian Market. This hotel is 0.2 mi (0.4 km) from Eastgate Shopping Centre and 0.6 mi (0.9 km) from Merkinch Local Nature Reserve.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Indigo Dundee by IHG
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 55.45 mi from centre

9.2

 

873 reviews

Breakfast available

With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This eco-friendly hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Knockendarroch Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Pitlochry · 56.88 mi from centre

9.8

 

81 reviews

Breakfast available

With a stay at Knockendarroch Hotel in Pitlochry, you'll be within a 5-minute drive of Pitlochry Golf Club and Pitlochry Festival Theatre. This hotel is 1.2 mi (1.9 km) from Fish Ladder and 2.5 mi (4 km) from Edradour Distillery.

Compare price on Booking.com
Compare price on Booking.com
Macdonald Aviemore Hotel at Macdonald Aviemore Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aviemore · 47.03 mi from centre

7.0

 

1,842 reviews

Located within the Cairngorms National Park, the Macdonald Aviemore Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, a choice of restaurants and bars, as well as extensive leisure facilities including an on-site cinema. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Aviemore Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. Some family rooms feature a partitioned area with bunk beds. Other family rooms will either have a sofa bed or a pop-up bed.

Within this hotel you’ll find Spey Burger, a contemporary American-style family diner serving burgers, burritos, milkshakes and more. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Aspects Restaurant in Macdonald Highlands Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel. Both Spey Burger and Giovanni's are seasonal restaurants.

Guests staying in Macdonald Aviemore Hotel at Macdonald Aviemore Resort have free access to the resort’s leisure facilities within Aviemore Activity Centre. Located a short 5-minute walk across the resort the centre includes a large leisure pool, soft play, gym and café 'seasonal'.

Children aged 12 and under can stay and take breakfast for free when sharing a suitable room with two adults. Child dinner will be charged separately dependent on menu chosen

Compare price on Booking.com
Compare price on Booking.com
Macdonald Highlands Hotel at Macdonald Aviemore Resort
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aviemore · 46.92 mi from centre

7.4

 

2,743 reviews

Breakfast available

Located within the Cairngorms National Park, the Macdonald Highlands Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.

The 4-star rooms at the Macdonald Highlands Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. There is a selection of Classic or Executive rooms and suites available. Family rooms, some interconnecting, are available with either a sofa or pop up bed for the children.

Within this hotel you will find Aspects Restaurant, the resort’s signature restaurant offering contemporary Scottish dishes using seasonal ingredients. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Spey Burger in Macdonald Aviemore Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel.
Please note, Spey Burger and Giovanni's are seasonal restaurants

The Macdonald Highlands Hotel at Macdonald Aviemore Resort also benefits from direct guest access to the resort’s leisure facilities within Aviemore Activity Centre including a large leisure pool, soft play, gym and seasonal café.

Compare price on Booking.com
Compare price on Booking.com
The Grandtully Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Grandtully · 60.35 mi from centre

9.4

 

83 reviews

Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. The property is situated 44 km from Scone Palace, 27 km from Blair Castle and 8.5 km from Aberfeldy Golf Course. The Scottish Crannog Centre is 18 km from the hotel and Blair Atholl Golf Club is 26 km away.

All guest rooms in the hotel are fitted with a flat-screen TV. At The Grandtully Hotel all rooms have bed linen and towels.

Blairgowrie Golf Club is 38 km from the accommodation, while Huntingtower Castle is 40 km from the property. Dundee Airport is 63 km away.

Compare price on Booking.com
Compare price on Booking.com
The Upper Largo Hotel & Restaurant
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Leven, Lundin Links · 71.74 mi from centre

8.7

 

724 reviews

Breakfast available

Set in Lundin Links, 18 km from St Andrews University, The Upper Largo Hotel & Restaurant offers accommodation with a private beach area, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and free WiFi. Guests can have a drink at the bar.

At the hotel, every room is fitted with a desk. All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in The Upper Largo Hotel & Restaurant are fitted with a flat-screen TV and a hairdryer.

The breakfast offers buffet, continental or Full English/Irish options.

St Andrews Bay is 21 km from the accommodation, while Discovery Point is 36 km away. Dundee Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Royal Golf Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dornoch · 69.35 mi from centre

8.8

 

119 reviews

Breakfast available

When you stay at Royal Golf Hotel in Dornoch, you'll be next to a golf course, within a 5-minute drive of Dornoch Cathedral and Historylinks. This golf hotel is 0.9 mi (1.4 km) from Dornoch Beach and 1 mi (1.6 km) from Royal Dornoch Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Inverness City Centre, Inverness · 63.44 mi from centre

8.2

 

918 reviews

Breakfast available

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery is centrally located in Inverness – a 4-minute walk from Inverness Castle and 9 minutes by foot from Victorian Market. This hotel is 0.7 mi (1.1 km) from Inverness Cathedral and 0.8 mi (1.3 km) from Eden Court Theatre.

Compare price on Booking.com
Compare price on Booking.com
The Station Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Highland, Alness · 69.60 mi from centre

8.2

 

719 reviews

Breakfast available

Set in Alness, 34 km from Inverness Castle, The Station Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property is allergy-free and is situated 24 km from Strathpeffer Spa Golf Club.

All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in the hotel are fitted with a flat-screen TV and a hairdryer.

You can play darts at The Station Hotel.

Inverness Railway Station is 34 km from the accommodation, while University of the Highlands and Islands, Inverness is 35 km away. Inverness Airport is 44 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sunbank House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 66.69 mi from centre

9.4

 

70 reviews

Located in Perth, Sunbank House Hotel is within a 15-minute walk of St. John's Kirk and King James V1 Golf Course. This hotel is 0.7 mi (1.2 km) from Perth Art Gallery and Museum and 0.8 mi (1.2 km) from Perth Concert Hall.

Compare price on Booking.com
Compare price on Booking.com
Newhall Mains
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dingwall, Resolis · 66.46 mi from centre

9.5

 

139 reviews

Breakfast available

Newhall Mains features free bikes, garden, a terrace and restaurant in Resolis. This 5-star hotel offers a bar. The hotel has a sauna, room service and free WiFi.

At the hotel, all rooms have a wardrobe. Every room includes a kettle and a private bathroom with a shower and free toiletries, while certain rooms will provide you with a kitchen equipped with a fridge. The units in Newhall Mains are fitted with a flat-screen TV and a hairdryer.

The accommodation offers a buffet or continental breakfast.

Guests at Newhall Mains will be able to enjoy activities in and around Resolis, like cycling.

Inverness Castle is 28 km from the hotel, while Inverness Railway Station is 28 km away. Inverness Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Landmark Hotel and SPA Leisure Club a Palette hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 56.55 mi from centre

8.0

 

923 reviews

Breakfast available

When you stay at The Landmark Hotel and SPA Leisure Club a Palette hotel in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and Camperdown Country Park and Templeton Woods. This spa hotel is 18.6 mi (30 km) from Old Course at St Andrews and 1.3 mi (2.1 km) from Dunholm Dog Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Dunvegan Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Andrews · 62.60 mi from centre

9.2

 

92 reviews

Breakfast available

A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.

Compare price on Booking.com
Compare price on Booking.com
Haar with Rooms 5 stars
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in St. Andrews · 62.59 mi from centre

8.7

 

137 reviews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar. St Andrews Bay is 5.1 km away and Discovery Point is 21 km from the inn.

At the inn, each room has a wardrobe. Rooms are equipped with a flat-screen TV, and some rooms at Haar with Rooms 5 stars have a city view.

Breakfast is available, and includes à la carte, Full English/Irish and American options. At the accommodation you will find a restaurant serving Scottish and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Dundee Airport is 24 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Boath House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Auldearn, Nairn · 51.35 mi from centre

9.3

 

54 reviews

Set in Nairn, 30 km from Inverness Castle, Boath House Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 4-star hotel features free WiFi and a bar. The property is non-smoking and is located 21 km from Castle Stuart Golf Links.

All units at the hotel come with a seating area. The private bathroom is equipped with a shower, free toiletries and a hairdryer. The units will provide guests with a wardrobe and a kettle.

Breakfast is available, and includes à la carte, continental and Full English/Irish options.

Guests at Boath House Hotel will be able to enjoy activities in and around Nairn, like hiking.

University of the Highlands and Islands, Inverness is 29 km from the accommodation, while Inverness Railway Station is 29 km away. Inverness Airport is 15 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Links Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Montrose · 36.72 mi from centre

8.3

 

514 reviews

Breakfast available

Near the town centre, the Links Hotel offers free Wi-Fi, an AA Rosette-awarded restaurant and free parking. Montrose rail station is nearby.

The Links restaurant offers Scottish and continental cuisine. There is a cocktail bar and an outdoor terrace.

Some of the spacious en suite rooms at the Links Hotel have a balcony.

Dating back to 1875, this former Edwardian town house has a Dutch-style coffee house.

The Links is within walking distance of an historic golf course and Montrose Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Malmaison Dundee
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Dundee · 55.97 mi from centre

8.4

 

959 reviews

Breakfast available

When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This eco-friendly hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.7 mi (23.6 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Golf View Hotel & Spa
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Nairn · 54.27 mi from centre

8.6

 

303 reviews

Breakfast available

With a stay at Golf View Hotel & Spa in Nairn, you'll be next to a golf course, just a 2-minute walk from Moray Firth and 5 minutes by foot from Nairn Golf Club. This beach hotel is 0.6 mi (1 km) from Nairn Beach and 0.9 mi (1.4 km) from Nairn Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Black Friars
Full StarFull StarFull StarFull Star
This star rating is provided to My Luxury Hotel by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Inverness City Centre, Inverness · 63.60 mi from centre

9.0

 

261 reviews

Breakfast available

With a stay at Black Friars in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Victorian Market. This bed & breakfast is 0.3 mi (0.5 km) from Merkinch Local Nature Reserve and 0.3 mi (0.5 km) from Inverness Museum and Art Gallery.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor