COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Spa Hotels in Highland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Highland Spa Hotels

Golf View Hotel & Spa
Great for spa weekends

Golf View Hotel & Spa

4 out of 5
63 Seabank Road, Nairn, Scotland
The price is £188 per night from 26 Apr to 27 Apr

Situated by the sea, this spa hotel is within a 10-minute walk of Moray Firth and Nairn Beach. Nairn Museum is 0.6 mi (1 km) away. Nairn Station is 18 minutes ...

4.2/5Very Good! (202 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Weekend away

"On arrival until departure could not fault anything. We had breakfast and dinner on both nights. Foid and service were excellent. Our room was verh clean and we werd able to adjudt heating and open window. Room was really 2 in 1 as bunk befs had seperate room. Given current climate with Covid there ..."…"

Reviewed on 21 Dec 2020

Golf View Hotel & Spa
Kingsmills Hotel Inverness
Great for spa weekends

Kingsmills Hotel Inverness

4 out of 5
Culcabock Road, Inverness, Scotland
The price is £65 per night from 12 Apr to 13 Apr

Situated near the airport, this spa hotel is within 1 mile (2 km) of Eastgate Shopping Centre and Inverness Castle. Inverness Museum and Art Gallery and Bellfield ...

4.5/5Wonderful! (994 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Very nice spacious room, friendly staff and great breakfast"…"

Reviewed on 25 Dec 2020

Kingsmills Hotel Inverness
Best Western Inverness Palace Hotel & Spa
Great for spa weekends

Best Western Inverness Palace Hotel & Spa

3 out of 5
8 Ness Walk, Inverness, Scotland
The price is £64 per night from 16 Apr to 17 Apr

Located in Inverness City Centre, this spa hotel is steps away from Inverness Museum and Art Gallery and Inverness Castle. Inverness Cathedral and Eden Court ...

4.2/5Very Good! (512 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Very comfortable room. Catering not so good, with an unimaginative menu and the foof was on the cool side service was good"…"

Reviewed on 26 Feb 2021

Best Western Inverness Palace Hotel & Spa
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mackays Hotel
Great for spa weekends

Mackays Hotel

3 out of 5
The Square, Strathpeffer
Get Rates

Situated in Strathpeffer, this hotel is steps away from Strathpeffer Pavilion and Upper Pump Room. Strathpeffer Pump Room and Castle Leod are also within 1 mile ...

3.3/5 (91 reviews)
Travellers like: sauna, hot tub
Good choice for the area

"We were desperate for accommodation in Inverness and couldn't find anything available so we ended up in Strathpeffer. The hotel is old, reasonably clean, fairly quiet and comfortable enough. The breakfast was great, service was faultless. We also had dinner there one night and it was excellent. Was ..."…"

Reviewed on 27 Aug 2019

Mackays Hotel
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

3 out of 5
North Road, Fort William, Scotland
The price is £83 per night from 25 Apr to 26 Apr

Situated in the historical district, this eco-friendly hotel is within a 15-minute walk of Lochaber Geopark and Loch Linnhe. Ben Nevis Distillery and Great Glen ...

3.5/5Good! (455 reviews)
great hotel and value for money

"very comfortable room. Nice breakfast. Great staff and the gym was still accessible despite the covid situation. Great value for money and i regularly stay here"…"

Reviewed on 10 Nov 2020

Ben Nevis Hotel & Leisure Club
Jurys Inn Inverness
Great for spa weekends

Jurys Inn Inverness

4 out of 5
Millburn Road, Inverness, Scotland
The price is £49 per night from 16 Apr to 17 Apr

Located in the heart of Inverness, this eco-friendly hotel is 0.9 mi (1.5 km) from Eastgate Shopping Centre and 1.3 mi (2.2 km) from Inverness Castle. Inverness ...

3.9/5Good! (832 reviews)
Travellers like: on-site spa services, sauna, hot tub
Travellers say...

"Nice hotel well situated and adequate for our needs"…"

Reviewed on 4 Feb 2021

Jurys Inn Inverness
Macdonald Aviemore Hotel
Great for spa weekends

Macdonald Aviemore Hotel

4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
The price is £176 per night from 9 May to 10 May

This family-friendly Aviemore hotel is within 1 mi (2 km) of Craigellachie National Nature Reserve, Speyside Wildlife and Rothiemurchus Estate Visitor Centre. ...

3.5/5Good! (398 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...

"Excellent"…"

Reviewed on 3 Oct 2020

Macdonald Aviemore Hotel
Coylumbridge Hotel
Great for spa weekends

Coylumbridge Hotel

4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
The price is £49 per night from 12 Apr to 13 Apr

This family-friendly Aviemore hotel is located on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. Loch an ...

3.7/5Good! (987 reviews)
Travellers like: on-site spa services, sauna, massage, facials
Improve the sleeping accommodation

"I have been going to the Coylumbridge for over twenty years now . With family and for business reasons. There is always work going on unfortunately so they are investing. However the bedrooms are so dated that its like going back to the eighties. I have no idea why they continue to improve the location ..."…"

Reviewed on 21 Nov 2020

Coylumbridge Hotel
Craigmonie Hotel Inverness by Compass Hospitality
Great for spa weekends

Craigmonie Hotel Inverness by Compass Hospitality

3 out of 5
9 Annfield Road, Inverness, Scotland
The price is £56 per night from 27 Apr to 28 Apr

Situated in Inverness, this hotel is within 1 mi (2 km) of Eastgate Shopping Centre and Inverness Castle. Inverness Museum and Art Gallery and Bellfield Park ...

4.1/5Very Good! (533 reviews)
Travellers like: on-site spa services, sauna, aromatherapy treatments, facials
This was a good choice, really pleased

"Enjoyed our stay, hospitality excellent and all staff very friendly and efficient. Evening meal was very good and reasonably priced and the breakfast (included in room price) was great with a very good choice of items. Hotel clean, good organisation to meet coronavirus issues with clear signs and ..."…"

Reviewed on 14 Dec 2020

Craigmonie Hotel Inverness by Compass Hospitality
Macdonald Aviemore Highland Hotel
Great for spa weekends

Macdonald Aviemore Highland Hotel

4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
The price is £169 per night from 26 Apr to 27 Apr

This family-friendly Aviemore hotel is located in a national park, within 3 mi (5 km) of Cairngorm Brewery, Speyside Wildlife and Craigellachie National Nature ...

3.8/5Good! (490 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...

"Restuarant was freezing both for dinner and for breakfast , shower was cold , no hot water . Bed was very comfortable but overall it was a bit disappointing for a supposed 4 star hotel"…"

Reviewed on 8 Nov 2020

Macdonald Aviemore Highland Hotel
Macdonald Drumossie Hotel

Macdonald Drumossie Hotel

4 out of 5
Old Perth Road, Inverness, Scotland
The price is £84 per night from 12 Apr to 13 Apr

Situated in the suburbs, this hotel is within 6 miles (10 km) of Inverness Museum and Art Gallery, Inverness Castle and Culloden Battlefield. Bellfield Park ...

4.3/5Excellent! (505 reviews)

"Beautuful clean hotel. Friendly professional staff. Lots of parking, set in really nice grounds. Love it - thats why we keep coming back"…"

Reviewed on 31 Mar 2021

Macdonald Drumossie Hotel
Isle of Eriska Hotel and Spa
Great for spa weekends

Isle of Eriska Hotel and Spa

5 out of 5
Get Rates

Situated by the sea, this luxury hotel is within 3 miles (5 km) of Loch Linnhe, Scottish Sealife Sanctuary and Tralee Beach. Castle Stalker is 3 mi (4.8 km) ...

4.4/5Excellent! (43 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Exellent

"perfection....staff are exellent kind and attentive. The private hot tub was an additional joy"…"

Reviewed on 14 Nov 2020

Isle of Eriska Hotel and Spa
Royal Marine Hotel
Great for spa weekends

Royal Marine Hotel

4 out of 5
Golf Road, Brora, Scotland
The price is £114 per night from 16 Apr to 17 Apr

Situated on the beach, this hotel is 1.3 mi (2.1 km) from Brora Beach, and within 6 mi (10 km) of Loch Brora and Carn Liath. Dunrobin Castle and Golspie Golf ...

4.3/5Excellent! (34 reviews)
Travellers like: on-site spa services, massage
Travellers say...

"Very old building but well decorated with matching furniture,comfortable bed and beautiful location We will be back again in better times"…"

Reviewed on 1 Dec 2020

Royal Marine Hotel
Alltshellach

Alltshellach

4 out of 5
North Ballachulish, Fort William, Scotland
Get Rates

Situated in Fort William, this eco-friendly guesthouse is steps away from Loch Leven and Lochaber Geopark. Loch Linnhe is 0.4 mi (0.7 km) away.

4.5/5Wonderful! (20 reviews)

"Amazing views, spotless accomodation and very friendly staff, highly recommended."…"

Reviewed on 4 Mar 2019

Alltshellach
Culloden House Hotel
Great for spa weekends

Culloden House Hotel

4 out of 5
Culloden, Inverness, Scotland
The price is £349 per night from 4 May to 5 May

Situated near the airport, this hotel is 2.6 mi (4.1 km) from Culloden Battlefield and within 6 miles (10 km) of Inverness Castle and Castle Stuart. Eastgate ...

4.8/5Exceptional! (277 reviews)
Travellers like: on-site spa services, massage, facials, body treatments
Georgian Elegance!

"This historically important house, now an hotel offers far more than simp0ly accommodation. The ambience and service were impeccable despite the restrictions in place. The house and rooms reflect its history, the superb food and wonderfully friendly staff made this the most perfect place to reflect ..."…"

Reviewed on 27 Oct 2020

Culloden House Hotel
Glenfield Hotel

Glenfield Hotel

23a Morefield, Ullapool, Scotland
Get Rates

Situated in a rural location, this hotel is within a 15-minute walk of Ullapool Golf Club and Ullapool Harbour. Ullapool Museum and Ullapool Ferry Terminal are ...

Glenfield Hotel
Glenspean Lodge Hotel

Glenspean Lodge Hotel

4 out of 5
Roy Bridge, Fort William, Roybridge, Scotland
The price is £143 per night from 12 Apr to 13 Apr

Situated in Roybridge, this eco-friendly hotel is 0.1 mi (0.1 km) from Lochaber Geopark and within 12 miles (20 km) of Commando Memorial and Nevis Range Mountain ...

4.3/5Excellent! (9 reviews)

"Very welcoming place to stay, greeted by the owners on arrival and a very quite and easy check in. Very good covid 19 measures in place and very clean. Look forward to returning"…"

Reviewed on 16 Aug 2020

Glenspean Lodge Hotel
Inver Lodge

Inver Lodge

5 out of 5
Iolaire Road, Lochinver, Lairg, Scotland
The price is £999 per night from 16 Apr to 17 Apr

Situated by the sea, this luxury hotel is within 6 miles (10 km) of Inverkirkaig Beach, Sinky Sands and Achmelvich Beach. Vestey's Beach and Clachtoll Beach ...

4.6/5Exceptional! (144 reviews)

"Spectacular views from every window Room was gorgeous, linens and towels, Dining was fabulous ! What I did not like was that my rate from travelocity was 70 GBP more than the rate being offered by the hotel. I will be following up as that is too large a delta!!"…"

Reviewed on 24 Oct 2019

Inver Lodge
Inverlochy Castle

Inverlochy Castle

5 out of 5
Torlundy, Fort William, Scotland
The price is £448 per night from 5 May to 6 May

Situated in the historical district, this luxury hotel is within 1 mile (2 km) of Ben Nevis Distillery and Lochaber Geopark. Loch Linnhe is 2.6 mi (4.1 km) ...

4.7/5Exceptional! (133 reviews)

"Situated in a perfect location for exploring the Highlands of Scotland. The staff are all excellent and nothing seems to be too much trouble. The food is delightful and the rooms are very comfortable. I would have no hesitation in recommending this hotel."…"

Reviewed on 20 Oct 2020

Inverlochy Castle
Loch Ness Country House Hotel

Loch Ness Country House Hotel

4 out of 5
Loch Ness Road, Inverness, Scotland
The price is £205 per night from 2 May to 3 May

Situated in the historical district, this boutique hotel is within 3 miles (5 km) of Inverness Botanic Gardens, Torvean Golf Club and Inverness Cathedral. Bellfield ...

4.5/5Wonderful! (285 reviews)

"Why choose anywhere else? The hotel was very comfortable. The food was lovely and the staff couldn’t have been more helpful. And so close to Inverness, but in the country."…"

Reviewed on 2 Nov 2020

Loch Ness Country House Hotel
Don't see what you're looking for?
We've got more Spa Hotels. Find the right one for you.
View all properties
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.

Top Cities in Highland

Pocket Guide: Spa Hotels in Highland

Search for Spa Hotels in Highland on Expedia.co.uk. You can easily find your Spa Hotels in Highland using one of the methods below:

  • View our selection of featured hotels in Highland
  • Use the map to find budget hotels in the Highland neighborhood you prefer
  • Use the filters to see hotels in a specific area of Highland, select a specific theme, brand, or hotel class in Highland
  • Enter your travel dates now to view the best deals on hotels in Highland - while they last

More trip options