The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

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

Culloden House Hotel
Great for spa weekends
4 out of 5
Culloden, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £174 per night from 16 Nov to 17 Nov
4.8/5Exceptional! (270 reviews)
Travellers like: on-site spa services, massage, facials, body treatments
Travellers say...

"Visit necessarily affected by current circumstances, however staff very friendly and helpful, nice room and bathroom, comfortable bed, great breakfast."…"

Reviewed on 14 Aug 2020

Culloden House Hotel
Inver Lodge
Great for spa weekends
5 out of 5
Iolaire Road, Lochinver, Lairg, Scotland
Get Rates
4.6/5Exceptional! (144 reviews)
Travellers like: on-site spa services, sauna
Travellers say...

"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
Kingsmills Hotel Inverness
Great for spa weekends
4 out of 5
Culcabock Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £64 per night from 27 Oct to 28 Oct
4.5/5Wonderful! (917 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Kingsmill Hotel is a large spacious property and manicured gardens. We had a garden room that is separate to the main hotel but which has a small terrace accessed from the garden. Due to covid19 restrictions they had marques our doors for the bar but the fairly lights made the garden look special. ..."…"

Reviewed on 22 Oct 2020

Kingsmills Hotel Inverness

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Alltshellach
4 out of 5
North Ballachulish, Fort William, Scotland
Get Rates
4.5/5Wonderful! (20 reviews)

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

Reviewed on 4 Mar 2019

Alltshellach
Royal Marine Hotel
Great for spa weekends
4 out of 5
Golf Road, Brora, Scotland
Free cancellationReserve now, pay when you stay
The price is £99 per night from 30 Oct to 31 Oct
4.4/5Wonderful! (21 reviews)
Travellers like: on-site spa services, massage
Gem on the NC500 trail

"Great hotel, have visited many times. Great staff and good food."…"

Reviewed on 12 Mar 2020

Royal Marine Hotel
Isle of Eriska Hotel and Spa
Great for spa weekends
5 out of 5
Free cancellationReserve now, pay when you stay
The price is £268 per night from 1 Nov to 2 Nov
4.4/5Wonderful! (37 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Lovely welcoming hotel, staff were wonderful and very helpful, warm and cosy atmosphere. On the down side, the food was poor, extremely expensive for what you were served. The first evening I had halibut which I really love. It was overcooked and extremely salty. Breakfast, my husband loves scrambled ..."…"

Reviewed on 18 Oct 2020

Isle of Eriska Hotel and Spa
Glenspean Lodge Hotel
4 out of 5
Roy Bridge, Fort William, Roybridge, Scotland
Get Rates
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
Macdonald Drumossie Hotel
4 out of 5
Old Perth Road, Inverness, Scotland
The price is £68 per night from 25 Oct to 26 Oct
4.3/5Excellent! (482 reviews)

"Nice hotel with good food, catered for gluten free"…"

Reviewed on 21 Aug 2020

Macdonald Drumossie Hotel
Best Western Inverness Palace Hotel & Spa
Great for spa weekends
3 out of 5
8 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £66 per night from 4 Nov to 5 Nov
4.2/5Very Good! (480 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Fantastic hotel. Excellent staff service and very clean. Rooms comfortable and food great. Would definitely come back."…"

Reviewed on 8 Oct 2020

Best Western Inverness Palace Hotel & Spa
Golf View Hotel & Spa
Great for spa weekends
4 out of 5
63 Seabank Road, Nairn, Scotland
Free cancellationReserve now, pay when you stay
The price is £89 per night from 5 Nov to 6 Nov
4.2/5Very Good! (191 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Great location and very friendly staff. Dinner and breakfast excellent."…"

Reviewed on 26 Sep 2020

Golf View Hotel & Spa
Craigmonie Hotel Inverness by Compass Hospitality
Great for spa weekends
3 out of 5
9 Annfield Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £44 per night from 1 Nov to 2 Nov
4.1/5Very Good! (515 reviews)
Travellers like: on-site spa services, sauna, aromatherapy treatments, facials
Travellers say...

"The staff were all very helpful and friendly, check in and out was quick and easy. There was plenty of parking and the Hotel was in a lovely quiet area but only 15 minutes walk down into town. The pool and small gym was an added bonus. We felt very safe with all the necessary Covid safety measures ..."…"

Reviewed on 17 Oct 2020

Craigmonie Hotel Inverness by Compass Hospitality
Jurys Inn Inverness
Great for spa weekends
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellation
The price is £44 per night from 31 Oct to 1 Nov
3.9/5Good! (774 reviews)
Travellers like: on-site spa services, sauna, hot tub
Travellers say...

"The hotel was situated close to the centre of Inverness and had an excellent leisure facility which was partially open. I was not impressed with the Crushh prepacked breakfasts which had to many sweet items for my liking."…"

Reviewed on 19 Oct 2020

Jurys Inn Inverness
Macdonald Aviemore Highland Hotel
Great for spa weekends
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is £95 per night from 26 Oct to 27 Oct
3.8/5Good! (470 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...

"Easy access to aviemore and the surrounding scenery and amenities"…"

Reviewed on 2 Aug 2020

Macdonald Aviemore Highland Hotel
Coylumbridge Hotel
Great for spa weekends
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 25 Oct to 26 Oct
3.7/5Good! (954 reviews)
Travellers like: on-site spa services, sauna, massage, facials
Hotel break

"It nice considering the problems everyone is experiancing they did there best"…"

Reviewed on 22 Jul 2020

Coylumbridge Hotel
Macdonald Aviemore Hotel
Great for spa weekends
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is £109 per night from 28 Oct to 29 Oct
3.5/5Good! (383 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...

"Staff excellent. Frontage of hotels require update.. More 3 star than 4 star decor.."…"

Reviewed on 13 Sep 2020

Macdonald Aviemore Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £57 per night from 22 Nov to 23 Nov
3.5/5Good! (412 reviews)

"Was very nice and clean. The staff were lovey and nothing was a hassle."…"

Reviewed on 19 Oct 2020

Ben Nevis Hotel & Leisure Club
MacKay's Hotel
3 out of 5
Get Rates
3.3/5 (91 reviews)
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

MacKay's Hotel
Glenfield Hotel
23a Morefield, Ullapool, Scotland
Get Rates
Glenfield 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.

The Scottish Highlands is the right place for those seeking a retreat for a little relaxation and rejuvenation. Guests booking into spa hotels are in for a seriously soothing time, especially with the amount of leisurely activities to pursue outside the hotel grounds.

Relaxing Activities in the Scottish Highlands

Fort William is home to what was voted as ‘Top Railway Journey in the World’. The Jacobite steam train takes guests on a two and a half hour journey to Mallaig, chugging over the Glenfinnan Viaduct, which featured in the popular Harry Potter films. It goes past Britain’s highest mountain, Ben Nevis, and arrives at a small fishing town for visitors to wander around. From here, you can either choose to continue exploring by taking a ferry over to the Isle of Skye, or head back to your hotel for another massage.

Restaurants in the Scottish Highlands specialise in locally sourced seafood and many have won awards for serving up delicious dishes. Wash it down with a dram of whiskey from a nearby distillery or an pint of ale from the region’s offerings of breweries.

Expedia's search tool will find you the ideal spa hotel for your stay in the Highlands, so all you will need to concentrate on is what to pack for your holiday.

More trip options

Travellers loved these Spa Hotels